作者kaworutabris (飞)
看板PHP
标题[请益] $_SESSION['']的变数无法新增到资料库..
时间Fri Jul 4 16:20:36 2008
最近在弄专题的PHP问卷系,快被搞疯了,
所以想请版上的高手能指引一些方向..
这是一份小小的问卷系统,
我有很多一些变数用SESSION储存起来,到了最後一页时别人填完时,就把这些变数值
填进资料库中。
但一直没办法INSERT进资料库(失败),所以我先印出了那些变数值
印出来是有结果(有值)的,例: echo $_SESSION['p1_a_qs1'],$_SESSION['p1_a_qs2'];
然後下面就INSERT
$sql="insert into adanswer values
(".$_SESSION['p1_a_qs1'].", ".$_SESSION['p1_a_qs2'].")";
$result=mysql_query(stripslashes($sql),$link);
if ($result)
$status="<font color='blue'>success</font>";
else
$status="<font color='red'>fail</font>";
结果一直是fail的结果,我不懂Orz...为什麽新增不了
对session的使用不是很熟,希望前辈们能多多指导
谢谢>_<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.32.241.157
1F:→ starjou :那些栏位都是数值型态吗? 07/04 16:33
2F:→ starjou :table 只有两栏? 07/04 16:34
3F:推 alpe :你 SQL 的问题比较大. 07/04 16:37
4F:→ neverfly :你要不要先将session的值存在变数再喂进SQL试试? 07/04 17:55
5F:推 albb0920 :把 $sql 印出来,手动丢到mySQL试试 07/04 19:20
6F:→ kaworutabris:有些栏位不是数值型态,TABLE有83栏冏"83题问卷 07/04 20:42
7F:→ kaworutabris:n大的方法我明天会试看看,资料在实验室>_<谢谢您们 07/04 20:44
8F:→ kaworutabris:怎麽样手动丢法..恕我愚顿Q_Q 07/04 20:47
9F:推 bigair :echo $sql 出来的值不就可以手动? 07/04 22:48
10F:→ neverfly :手动丢是说把echo $sql印出来的东西丢到phpMyAdmin 07/04 23:41
11F:→ fillano :既然不是数值型态,那不是应该加''? 07/04 23:55
12F:→ kaworutabris:echo出来有值,不过在我丢去之前,程式不知道被我改哪 07/05 16:31
13F:→ kaworutabris:好像被我改坏了,出不来值,我先改回来在试看看>_< 07/05 16:32
14F:→ kaworutabris:不是数值型态的有加'' T^T一直改失败..快没耐性了 07/05 16:34
15F:推 kinglislie :我也是用SESSION 但透过dream的插入纪录放入资料库中 07/05 20:14