1、我写了一个简单的留言板程序。在修改功能里边,当表单提交后,if($_POST[submit])的执行语句为什么不能得到$id的值呢?请高手们指教啊?谢谢了。
2、同时再问下HTTP500这个错误的原因和解决办法。还有php.ini的配置要了解多少?再次感谢
3、在开发中编码都使用什么。在数据库里utf8和gbk都有好多选项,不知道到底选哪个啊?php要用mysql_query("set names 'gbk'");或utf8吗?再次感谢<?php
include("conn.php");
$id=$_GET[id];//由另一个页面里的链接得到id
$sql="select * from liuyan where id='$id'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$user=$row[user];
$content=$row[content];
}
if($_POST[submit]){
$update_content=$_POST[content];
$sql2="update liuyan SET content='$update_content' where id='$id'";//得不到$id的值sql2语句能执行但其实没有修改任何行。
if(mysql_query($sql2)){
echo "<script language=\"javascript\">alert('修改成功');location.href='liulan.php';</script>";
}else{
echo "<script language=\"javascript\">alert('修改失败');history.go(-1);</script>";
} }
?>
<form name="update" method="post" action="update.php">
昵称:<input type="text" name="user" value="<?php echo $user;?>"/><br>
留言:<textarea name="content" cols="60" rows="9" ><?php echo $content;?></textarea><br/>
<input type="submit" name="submit" value="修改留言" />
</form>
2、同时再问下HTTP500这个错误的原因和解决办法。还有php.ini的配置要了解多少?再次感谢
3、在开发中编码都使用什么。在数据库里utf8和gbk都有好多选项,不知道到底选哪个啊?php要用mysql_query("set names 'gbk'");或utf8吗?再次感谢<?php
include("conn.php");
$id=$_GET[id];//由另一个页面里的链接得到id
$sql="select * from liuyan where id='$id'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$user=$row[user];
$content=$row[content];
}
if($_POST[submit]){
$update_content=$_POST[content];
$sql2="update liuyan SET content='$update_content' where id='$id'";//得不到$id的值sql2语句能执行但其实没有修改任何行。
if(mysql_query($sql2)){
echo "<script language=\"javascript\">alert('修改成功');location.href='liulan.php';</script>";
}else{
echo "<script language=\"javascript\">alert('修改失败');history.go(-1);</script>";
} }
?>
<form name="update" method="post" action="update.php">
昵称:<input type="text" name="user" value="<?php echo $user;?>"/><br>
留言:<textarea name="content" cols="60" rows="9" ><?php echo $content;?></textarea><br/>
<input type="submit" name="submit" value="修改留言" />
</form>
解决方案 »
- 用pop3或者imap收邮件的各种错误,实在搞不出来,望高手指点!!!!!
- 关于列表调用帖子内容排除字符,高手帮忙下
- (<param[^>]+(?:name=['\"]?(src)['\"]?[^>]*?)value=['\"]?)(.*)(['\" ]?[^>]*>),怎么能适用于name和value不确定的情况?
- 请教:实现SqlServer的分页功能,不知道使用什么方式好?
- 论坛中的转到功能
- PHP中复杂的目录转换
- 用preg_match_all函数匹配URL,正则表达式怎么写
- [★★HELP★★]一个留言本程序,怎么取得留言的id?
- localhost打开php文件时,浏览器显示下载该php文件
- php新人求指教 postj接收数据问题
- 大家来讨论一下这样写PHP的弊和利端吧。类似java的MVC
- 我配置了iis7.0后发现浏览文件时我能看到源码。请问我应该怎么作呀??
昵称:<input type="text" name="user" value="<?php echo $user;?>"/><br>
留言:<textarea name="content" cols="60" rows="9" ><?php echo $content;?></textarea><br/>
<input type="submit" name="submit" value="修改留言" />
</form>
那提交的目的页面,就没有id的参数了。
当然提交后就获取不到id的值了。
你访问这个页面时,应该是update.php?id=123的形式吧?
如果是这样,那你的from的action可以直接等空。
即:
<form name="update" method="post" action="">也是可以的