为什么浏览器上不会显示出来 我用php语言写了一段代码,但是在浏览器上是空白的,什么都没有显示出来??php编程语言浏览器显示不出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴出你的代码看看打开php的错误提示功能 <?phpheader("Content-Type:text/html;charset=utf-8"); if($_GET['nid']!=''){ $x=$_GET['nid']; $con=mysql_connect("localhost","root","root") ; mysql_select_db("test",$con); $sql=" select * from news where n_id=".$x.";"; echo $sql; $re=mysql_query($sql,$con); echo $re; if($re){ $view=mysql_fetch_assoc($re); } mysql_close($con);}if($_POST['submit']){ $i=$_POST['id']; $t=$_POST['title']; $c=$_POST['content']; $con=mysql_connect("localhost","root","root"); mysql_select_db("test",$con); $sql="UPDATE news SET n_title='$t', n_content='$c' WHERE n_id ='$i';" echo $sql; $rat=mysql_query($sql,$con ) or die('执行错误'.mysql_error()) ; if($rat){ echo '插入成功'; }else{ echo '插入失败'; } mysql_close($con);}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title></title></head><body> <form action='ueditor.php' method='post'> 标题: <input type='text' name='title' value='<?php echo $view["n_title"];?>'><br/> 内容:<textarea id="editor_id" name="content" style="width:60%;height:300px;" value='<?php echo $view["n_content"];?>'></textarea> <input type='hidden' name='id' value=' <?php echo $view['n_id'];?>'> <input type='submit' name='submit' value='提交'> </form></body></html> 首先,你第25行,少了一个分号($sql="xxxx;"; )然后,$_GET['nid']!='' 会报错,应该先判断是否set,综合起来使用!empty(xxx)$_POST['submit']这个也一样 if(isset($_GET['nid'])){ echo $_GET['nid'];} 每走一步,echo一个结果,哪里断了就说明那块没过去 是不是一个是php里的,还有一个是html里的 啊 ?? xml 转数组 请教一个关于类中的多态的问题 windows7 系统 php copy() 函数 计算两个数组的差值。 求助 ADODB+StmartTemplate+PHP做的仿DISCUZ论坛,呵呵,大家看看怎么样? 怎么可能错??(yun 4 l) PHP之GD库对图片中的汉字处理 取当前的秒数,转化成毫秒,这个怎么转,该乘以多少? 请敎NT4.0 OPTION PACK 与 NT4.0 SERICE PACK的区别? php连接MSSQL问题 100分求助:php开发百度文库在线展示office文档,并可在线复制文档内容
打开php的错误提示功能
header("Content-Type:text/html;charset=utf-8"); if($_GET['nid']!=''){
$x=$_GET['nid'];
$con=mysql_connect("localhost","root","root") ;
mysql_select_db("test",$con);
$sql=" select * from news where n_id=".$x.";";
echo $sql;
$re=mysql_query($sql,$con);
echo $re;
if($re){
$view=mysql_fetch_assoc($re);
}
mysql_close($con);
}if($_POST['submit']){
$i=$_POST['id'];
$t=$_POST['title'];
$c=$_POST['content'];
$con=mysql_connect("localhost","root","root");
mysql_select_db("test",$con);
$sql="UPDATE news SET n_title='$t', n_content='$c' WHERE n_id ='$i';"
echo $sql;
$rat=mysql_query($sql,$con ) or die('执行错误'.mysql_error()) ;
if($rat){
echo '插入成功';
}else{
echo '插入失败';
}
mysql_close($con);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title></title>
</head>
<body>
<form action='ueditor.php' method='post'>
标题: <input type='text' name='title' value='<?php echo $view["n_title"];?>'><br/>
内容:<textarea id="editor_id" name="content" style="width:60%;height:300px;" value='<?php echo $view["n_content"];?>'></textarea>
<input type='hidden' name='id' value=' <?php echo $view['n_id'];?>'>
<input type='submit' name='submit' value='提交'>
</form>
</body>
</html>
然后,$_GET['nid']!='' 会报错,应该先判断是否set,综合起来使用!empty(xxx)
$_POST['submit']这个也一样
echo $_GET['nid'];
}