作者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