[請益] js在php中 執行 變數無法改變?
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
→
09/24 17:47, , 1F
09/24 17:47, 1F
→
09/24 18:04, , 2F
09/24 18:04, 2F
→
09/25 02:30, , 3F
09/25 02:30, 3F
推
09/25 09:47, , 4F
09/25 09:47, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章