请教:如何获取当前页面的信息; 那不知道php可不可以调用javascript的函数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 POST出去,晕呀。看看手册先吧。 php运行在服务器端javascript运行在客户端,php不可以调用javascript的函数.对于你的问题,示例如下:<form name="myform" action="" method="post><input type=text name=txtField></form><script>/* 改变action的值 */function ChangeAction(flag){ if(flag == true) myform.action = "action1.php"; else myform.action = "action2.php"; }/*对text field赋值*/function SetText(txtVal){ myform.txtField = txtVal;}</script>非常简单 你这好像是javascript实现的吧,是php的代码吗? 以前好像遇过这个问题,记忆中是用模板解决的。根据不同的情况,set_var不同的值 楼主BT,完全可以用JS实现的嘛 我不是很清楚js文件的概念因为系统在linux下,所以我试着用php编如果php无法实现在客户端的一些操作那么具体应该怎么做不知道有没有实际的例子 非常谢谢blazingSnow(月光飞闪刀剑吻) 的回答,但是我不太清楚你的这段程序怎么在.php文件中运行。 <?php$db = mysql_connect("localhost", "root"); mysql_select_db("school",$db); if ($id) { if ($submit) { $sql = "UPDATE student SET name='$name',department_id='$department_id', birth='$birth',city='$city' WHERE student_id=$id"; $result = mysql_query($sql); echo "谢谢!数据更改完成"; } else { // 查询数据库 $sql = "SELECT * FROM student WHERE student_id=$id"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); ?> <form method="post" action="<?php echo $PATH_INFO?>"> <input type=hidden name="student_id" value="<?php echo $myrow["student_id"] ?>"> 姓名:<input type="Text" name="name" value="<?php echo $myrow["name"] ?>"><br> 系部:<input type="Text" name="department_id" value="<?php echo $myrow["department_id"] ?>"><br> 住址:<input type="Text" name="city" value="<?php echo $myrow["city"] ?>"><br> 生日:<input type="Text" name="birth" value="<?php echo $myrow["birth"] ?>"><br> <input type="Submit" name="submit" value="输入信息"> </form> <?php } } else { // 显示列表 $result = mysql_query("SELECT * FROM student",$db); while ($myrow = mysql_fetch_array($result)) { printf("<a href=%s?id=%s>%s </a><br>", $PATH_INFO, $myrow["student_id"], $myrow["name"]); } } ?> ======================================================看看这段程序也许对你能有启发。$sql语句自己根据情况改写! 非常谢谢 yuelengxin(键步随风) 不过这段程序好像是用来更新数据库的啊我不需要更新数据库啊我只是希望当用户点击一组单选按钮时,文本框中会显示选中按钮代表的值。我觉得这个好像只是单纯的客户端操作吧。 哪位大侠能给个SMTP发送邮件的范例(PHP)啊,要能发附件的。急! 一个关于类包含的问题.. 把JavaScript的变量赋值给php的变量 在线等待~~还是留言本插入数据问题 求助:linux找不到php.ini,但依然还能正常运行php项目 高手!!高手!!请进来看一下!! frameset中的frame的src传参来访问相应方法显示内容,求解,急! 求教一个sql语句! 统计,大家都用哪里的php收费空间? 老问题,新问点:更新图片字段好像没有插入那么轻松! 一个php函数,想要传回多个返回值,怎么做到? 网际搜索是如何实现的啊(如baidu的搜索)
javascript运行在客户端,php不可以调用javascript的函数.
对于你的问题,示例如下:
<form name="myform" action="" method="post>
<input type=text name=txtField>
</form><script>
/* 改变action的值 */
function ChangeAction(flag)
{
if(flag == true)
myform.action = "action1.php";
else
myform.action = "action2.php";
}/*对text field赋值*/
function SetText(txtVal)
{
myform.txtField = txtVal;
}
</script>非常简单
因为系统在linux下,所以我试着用php编
如果php无法实现在客户端的一些操作
那么具体应该怎么做
不知道有没有实际的例子
$db = mysql_connect("localhost", "root"); mysql_select_db("school",$db); if ($id) { if ($submit) { $sql = "UPDATE student SET name='$name',department_id='$department_id',
birth='$birth',city='$city' WHERE student_id=$id"; $result = mysql_query($sql);
echo "谢谢!数据更改完成"; } else {
// 查询数据库 $sql = "SELECT * FROM student WHERE student_id=$id"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); ?> <form method="post" action="<?php echo $PATH_INFO?>"> <input type=hidden name="student_id" value="<?php echo $myrow["student_id"] ?>"> 姓名:<input type="Text" name="name" value="<?php echo $myrow["name"] ?>"><br> 系部:<input type="Text" name="department_id" value="<?php echo $myrow["department_id"] ?>"><br> 住址:<input type="Text" name="city" value="<?php echo $myrow["city"] ?>"><br> 生日:<input type="Text" name="birth" value="<?php echo $myrow["birth"] ?>"><br> <input type="Submit" name="submit" value="输入信息">
</form> <?php } } else {
// 显示列表 $result = mysql_query("SELECT * FROM student",$db); while ($myrow = mysql_fetch_array($result)) { printf("<a href=%s?id=%s>%s </a><br>", $PATH_INFO,
$myrow["student_id"], $myrow["name"]); } } ?>
======================================================
看看这段程序也许对你能有启发。
$sql语句自己根据情况改写!
不过这段程序好像是用来更新数据库的啊
我不需要更新数据库啊我只是希望当用户点击一组单选按钮时,文本框中会显示选中按钮代表的值。
我觉得这个好像只是单纯的客户端操作吧。