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>
解决方案 »
- 怎么估算项目开发周期?
- 这两种登陆验证方法哪里错了
- 这些码大概是什么字符串?
- 读取数据库返回的数组的访问问题
- 请问在windows下安装Apache服务器的时间怎么调整?
- PHP文件管理器发布!
- 忘掉window.alert(...), 使用ReDialog吧!--欢迎下载与批评!(php)
- 请问MYSQL中enum类型如何禁止NULL值插入?
- 将1w条任务平均分配到 7天可用的时间里执行
- winserver 2008 R2 64位 环境下 php 无法连接mssql,提示Unable to connect to server
- 大家来讨论一下这样写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="">也是可以的