我在自学PHP 现在有个问题捆饶我了
问题如下: 我有两个PHP网页"a.php" "b.php"
a.php 是用于客户端输入的 而b.php是用来接受a.php的 数据然后向数据库写入的
现在我插入数据都OK 就是不知道 怎么判断 a.php里的文本框是否为空 请大家指导 谢谢
问题如下: 我有两个PHP网页"a.php" "b.php"
a.php 是用于客户端输入的 而b.php是用来接受a.php的 数据然后向数据库写入的
现在我插入数据都OK 就是不知道 怎么判断 a.php里的文本框是否为空 请大家指导 谢谢
2)服务器端检查post来的数据是否为空
$s=$_GET['text_name']; // or $s=$_POST['text_name'];
if($s=="") echo "error"; //or
if(is_null($s)) echo "error";
和怎么写 谢谢
请指教
insert.php(用于客户端输入的)
-------------------------------------------------------
<html>
<head>
<title>
sdsdfsdsdsdsds
</title>
</head>
<body>
<form action="chuli.php" method="post">
<p>
ID:<br/>
<input type="text" name="_id" size="8" maxlegth="8" value=" "/>
</p>
<p>
Name:<br/>
<input type="text" name="_name" size="25" maxlegth="25" value=" "/>
</p>
<p>
Price:<br/>
<input type="text" name="_price" size="6" maxlegth="6" value=" "/>
</p>
<p>
Description:<br/>
<textarea name="_Description" row="5" cols="30"></textarea>
</p>
<p>
<input type="submit" name="_submit" value="Submit"/>
</p>
</form>
</body>
</html>
------------------------------------------------------------------------------------
chuli.php(用于写入数句库的)
<?php if(isset($_POST['_submit']))
{
//连接数句库
$linkid=@mysql_connect("localhost","root","ok")
or die("连接失败");
@mysql_select_db("mydata")
or die("数句库查找失败");
//向数句库插入数举
$id=$_POST['_id'];
$name=$_POST['_name'];
$price=$_POST['_price'];
$description=$_POST['_Description'];
//开始插入数局
//$query="insert into mytable set Pid='$id',Name='$name',Price='$price',Description='$description'";
$query="insert into mytable(Pid,Name,Price,Description)values('$id','$name','$price','$description')";
$result=mysql_query($query);
if($result)
{
echo("数局插入成功");
}
else
{
echo("数据插入失败");
}
mysql_close();
include "insert.php";
}
?>
if( '' == $_POST["_id"]) {
echo "<script language=javascript>";
echo "alert(\" id 不能为空!\");";
echo "location.href='insert.php';";
echo "</script>";
}
因为 我刚学PHP还没人教 需要一些东西 看看 谢谢了
else echo "error when post value !";