作者cuervo (烏鴉)
看板PHP
標題[請益] js在php中 執行 變數無法改變?
時間Tue Sep 24 17:39:46 2013
echo "<Script Language='JavaScript'>
function check_filed()
{
var pid = document.getElementById('pid').value;";
echo "if(pid=='')
{
document.getElementById('t1').innerHTML='名稱請勿空白!';
document.getElementById('t2').innerHTML='';
document.getElementById('t3').innerHTML='';
document.getElementById('t4').innerHTML='';
document.getElementById('t5').innerHTML='';
return false;
}
if(pid!='')
{";
mysql_connect("localhost","root","xxxxxxxx") or die("連接失敗");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("try");
$pid= pid;
$result=mysql_query("Select * from aaa where pid= $pid");
$row=mysql_num_rows($result);
if($row>0){
echo "
document.getElementById('t1').innerHTML='名稱重複!';
document.getElementById('t2').innerHTML='';
document.getElementById('t3').innerHTML='';
document.getElementById('t4').innerHTML='';
document.getElementById('t5').innerHTML='';
return false;
}
}
}
</script>";
底下是form
問題是
$result=mysql_query("Select * from aaa where pid= $pid");
$row=mysql_num_rows($result);
為什麼我where$pid值沒有讀到?
我有試打document.getElementById('t2').innerHTML=''.$pid.'';
是有讀到值的
改where子句的$pid 為定值也是有用的
請問我是哪裡寫錯??
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.155.120
→ Websphere:前端 & 後端 不是這樣混在一起用的 09/24 17:47
→ cuervo:所以我的問題是後端根本沒跑嗎? 09/24 18:04
→ dlikeayu:只能說qq了 09/25 02:30
推 matrixki:這個要把web的概念重新讀一下噢~http request前端後端等 09/25 09:47