作者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
1F:→ Websphere:前端 & 後端 不是这样混在一起用的 09/24 17:47
2F:→ cuervo:所以我的问题是後端根本没跑吗? 09/24 18:04
3F:→ dlikeayu:只能说qq了 09/25 02:30
4F:推 matrixki:这个要把web的概念重新读一下噢~http request前端後端等 09/25 09:47