下面是一点代码:
第一个页面中,输出到表单的代码:<td width="507" bgcolor="#E4E4E4" height="39"> <input type="text" name="subject1" size="45" value="<? echo $row['subject'] ?>" >
      *</td>
在表单中修改后,第二个页面的修改数据库代码:<? $query="update $jiaoshi_table set subject='$subject' where id='$id'";
mysql_query("set names 'gb2312'");
$result=mysql_query($query);?>就是修改不了表中内容?

解决方案 »

  1.   

    上面写错点:subject='$subject' 是 subject='$subject1' 
      

  2.   

    先用phpmyadmin试试这条SQL能不能成功执行。
      

  3.   

    <? echo $row['subject'] ?> 忘了冒号了吧<? echo $row['subject']; ?>
    或者 <?=$row['subject']?>
      

  4.   

    value="<? echo $row['subject'] ?>"  少了冒号吧。
    你可以echo 一下这条sql,看看输出什么东西,放入phpmyadmin里面执行一下看,里面的$subject,$id你都得到的吗?
      

  5.   

    自己解决了,一点小毛病。
    问一个其他的问题:
    PHP中电击一个按纽如何出现一个对话框提示啊?
      

  6.   

    <input type='button' name='111' value='xxx' onclick="alert('1111');">
      

  7.   

    onclick="alert('1111');"  是一个警告对话框,不能撤消啊,
    我想用的是一个选择对话框,也就是YES——NO对话框,是什么语句啊?
      

  8.   

    <a onclick="javascript:if(!confirm('Are you sure to delete ?')) { return false; }"  href="www.csdn.net">Remove</a>
      

  9.   

    楼主真狠.你一次问完不就行了吗,非得分多次.
    alert()弹出一个窗口
    confirm()弹出一个窗口,并提供Yes和No两个button
    prompt()弹出一个窗口,并带一个text框,js可以获取用户输入的值.另外,如果不用系统提供的,楼主也可以用javascript的div生成一个浮动的窗口,想其你所想.另外,楼主要区分开PHP和javascript.一个是服务器脚本,一个是客户端脚本,完成的工作也是不一样的.