如何在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下面,应该怎么写呢?? 展开
譬如我现在想判断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下面,应该怎么写呢?? 展开
1个回答
展开全部
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());
}
//你要的功能,后面的看不懂~
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());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询