如何在php_mysql中判断表单是否空决定是否执行语句 20

我想在phpmysql连接中通过判断页面的某一表单是否空来决定是否执行某一组语句。譬如我现在想判断form1中class3的值是否空来执行以下语句;空的话就不执行,非空的... 我想在php mysql连接中通过判断页面的某一表单是否空来决定是否执行某一组语句。
譬如我现在想判断form1中class3的值是否空来执行以下语句;空的话就不执行,非空的话就执行。请问该怎么做??
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO student_room (`Class`, Floor, Room, Name) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['class3'], "text"),
GetSQLValueString($_POST['floor'], "text"),
GetSQLValueString($_POST['room'], "text"),
GetSQLValueString($_POST['name3'], "text"));

mysql_select_db($database_SGH, $SGH);
$Result1 = mysql_query($insertSQL, $SGH) or die(mysql_error());
}

另外,我想在上面语句中,post的值我想直接加到页面里面,但不想显示出来,就是说想直接在上面的代码中直接写出一个值,请问我该怎么写??

本人比较菜,请指教!!
好了,第一个问题解决了。
谢谢!

至于后面的问题,我的意思是想把一个固定的值传入数据库里面。正常来说,那些值都是从表单里面获得之后用
$insertSQL = sprintf("INSERT INTO sql_bbs ( Name) VALUES (%s)",
GetSQLValueString($_POST['class3'], "text"),
来把表单class3的值用txt的格式传到数据表sql_bbs的name下面,现在我没有class3这个表单,但我有一个固定的值"123",同样用txt传到数据表sql_bbs的name下面,应该怎么写呢??
展开
 我来答
hefangshi
2006-03-24 · TA获得超过236个赞
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
//你要的功能,后面的看不懂~
if(!$_POST['class3']){
break;
}
$insertSQL = sprintf("INSERT INTO student_room (`Class`, Floor, Room, Name) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['class3'], "text"),
GetSQLValueString($_POST['floor'], "text"),
GetSQLValueString($_POST['room'], "text"),
GetSQLValueString($_POST['name3'], "text"));

mysql_select_db($database_SGH, $SGH);
$Result1 = mysql_query($insertSQL, $SGH) or die(mysql_error());
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式