作者tom790801 (markars)
看板PHP
标题[请益] 请问我的语法哪里出问题了
时间Wed Nov 21 09:40:18 2012
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
<title>?成输入</title>
</head>
<body>
<?php
$Q1=$_POST['Q1'];
$Q2=$_POST['Q2'];
$Q3=$_POST['Q3'];
$Q4=$_POST['Q4'];
$Q5=$_POST['Q5'];
$Q6=$_POST['Q6'];
$Q7=$_POST['Q7'];
$Q8=$_POST['Q8'];
if($Q1=="" || $Q2=="" || $Q3=="" || $Q4=="" || $Q5=="" || $Q6=="" || $Q7=="" || $Q8=="")
{
echo "<br><br><br><center><font color=blue size=5>尚未填妥!";
echo "<br><br><a href=javascript:history.back(-1)>BACK</a></font></center>";
}
else
{
$link=mysql_connect("localhost","root","123");
mysql_select_db("nf01");
mysql_query("SET NAMES 'big5'");
mysql_query("SET CHARACTER_SET_CLIENT=big5");
mysql_query("SET CHARACTER_SET_RESULTS=big5");
mysql_query("INSERT INTO pickup (name,number,length,color,Pquantity,pickpeople,person,day) VALUES ('$Q1','$Q2','$Q3','$Q4','$Q5','$Q6','$Q7','$Q8')",$link);
$aa="select StockQnew
from nf02 where nf02.name=$Q1,nf02.number=$Q2,nf02.length=$Q3,nf02.color=$Q5";
$bb=mysql_query($aa);
$cc=$bb-$Q4;
mysql_close($link);
echo "<br><br><br><br><center><font color=#cc33ff size=6>资料已送出 $cc $bb $Q4<br></font></center>
<a href=
http://localhost:8080/123/pickup.php>BACK</a>";
}
?>
</body>
</html>
请问我哪个地方写错 侦测不到我的$bb是什麽 我的$cc都变成 $Q4 - 0 =
请大大帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.51.7
1F:→ qwertmn:孤陋寡闻.. mysql where 里面有 , 这语法.. ? 11/21 09:53
2F:→ qwertmn:求教.. 11/21 09:54
3F:→ tkdmaf:你可以不写函式,但你不要肖想别人帮你一行一行解。 11/21 10:07
4F:→ amaderasu:你先拿错误讯息去google看看吧,然後买本基础SQL工具书 11/21 11:03
5F:→ amaderasu:问问题的智慧是很重要的 11/21 11:04
6F:推 gto770:第一 where 条件句应该是要用and或是or串起来 而不是用"," 11/21 11:20
7F:→ gto770:你的语法本身就错了 当然侦测不到$bb是啥毁.... 11/21 11:21
8F:→ gto770:第二 你$bb=mysql_query($aa) $bb只是资原的位置 不是值 11/21 11:22
9F:→ gto770:应该至少还要一行 mysql_fetch_assoc($bb) 11/21 11:24
10F:→ twsphere:sql语法错了 where 条件 先去看错误讯息吧 11/21 13:04