尝试使用php检查html文本框是否为空

时间:2010-02-27 08:26:31

标签: php mysql html

我有这段代码来验证html文本框是否为空。但我无法弄清楚入场时间和地址的共同点,它们似乎没有用。即使我输入了数据,代码也不会读取它们:

   <html>
<head>
<title>Admission Information Sheet</title>
    <meta http-equiv="Content-Type" content="text/html; Western (ISO-8859-1)">
    <meta name="author" content=" ">
<title>
<style>
input { font-size: 16px;}
</style>
<?php include('header.php'); ?>
<div id="main_content">

</div>
<?php include('footer.php'); ?>

<table border="1" width="900" border="0" align="left" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form1.1" method="POST" action="aisaction.php">

<?php

     $TELNUM = $_POST[telnum];
     $HOSPNUM = $_POST[hnum];
     $ROOMNUM = $_POST[rnum];
     $LASTNAME = $_POST[lname];
     $FIRSTNAME = $_POST[fname];
     $MIDNAME = $_POST[mname];
     $ADDRESS = $_POST[address];
     $NURSE = $_POST[nurse];

     $ADATE = $_POST[adate];
     $ADTIME = $_POST[adtym];
     $CSTAT = $_POST[cs];
     $AGE = $_POST[age];
     $BDAY = $_POST[bday];
     $SEX = $_POST[sex];


     ?>
<td>
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="12" style="background:#9ACD32; color:white; border:white 1px solid; text-align: center"><strong><font size="3">ADMISSION INFORMATION SHEET</strong></td>
</tr>
<tr>


</td><br>     
<td width="54"><font size="3">Hospital #</td>
<td width="3">:</td>
<td width="168"><input type="display" name="hnum" disabled="true" value= "<?php print "$HOSPNUM";?>"><br>
         <font color="red">     
     <?php   
        if(empty($HOSPNUM))
            print "* Hospital Number required!<br>";
    ?>
</td>

<td width="41"><font size="3">Room #</td>
<td width="3">:</td>
<td width="168"><input type="display" name="rnum" disabled="true" value= "<?php print "$ROOMNUM";?>"><br>
        <font color="red">      
     <?php
            if(empty($ROOMNUM ))
            print "* Room Number required!<br>";
     ?>
</td>

<td width="67"><font size="3">Admission Date</td>
<td width="3">:</td>
<td width="168"><input type="display" name="adate" disabled="true" value= "<?php print "$ADATE";?>"><br>
        <font color="red">      
     <?php
            if(empty($ADATE))
            print "* Admission Date required!<br>";
     ?>
</td>

</tr>
<tr>
<td><font size="3">Last Name</td>
<td>:</td>
<td><input type="display" name="lname" disabled="true" value= "<?php print "$LASTNAME";?>"><br>
        <font color="red">      
     <?php
            if(empty($LASTNAME))
            print "* Last Name required!<br>";
     ?>
</td>
<td><font size="3">First Name</td>
<td>:</td>
<td><input type="display" name="fname" disabled="true" value= "<?php print "$FIRSTNAME";?>"><br>
        <font color="red">      
     <?php
            if(empty($FIRSTNAME))
            print "* First Name required!<br>";
     ?>
</td>
<td><font size="3">Middle Name</td>
<td>:</td>
<td><input type="display" name="mname" disabled="true" value= "<?php print "$MIDNAME";?>"><br>
        <font color="red">      
     <?php
            if(empty($MIDNAME))
            print "* Middle Name required!<br>";
     ?>
</td>
<td width="67"><font size="3">Admission Time</td>
<td width="3">:</td>
<td width="168"><input type="display" name="adtym" disabled="true" value= "<?php print "$ADTIME";?>"><br>
        <font color="red">      
     <?php
            if(empty($ADTIME))
            print "* Admission Time required!<br>";
     ?>
</td>
</tr>



<tr>
<td><font size="3">Civil Status</td>
<td>:</td>
<td><input type="display" name="cs" disabled="true" value= "<?php print "$CSTAT";?>"><br>
        <font color="red">      
     <?php
            if(empty($CSTAT))
            print "* Civil Status required!<br>";
     ?>
</td>
<td><font size="3">Age</td>
<td>:</td>
<td><input type="display" name="age" disabled="true" value= "<?php print "$AGE";?>"><br>
        <font color="red">      
     <?php
            if(empty($AGE))
            print "* Age required!<br>";
     ?>
</td>
<td><font size="3">Birthday</td>
<td>:</td>
<td><input type="display" name="bday" disabled="true" value= "<?php print "$BDAY";?>"><br>
        <font color="red">      
     <?php
            if(empty($BDAY))
            print "* Birthday required!<br>";
     ?>
</td>

</tr>

<tr>
<td><font size="3">Address</td>
<td>:</td>
<td><input type="display" name="address" disabled="true" value= "<?php print "$ADDRESS";?>"><br>
        <font color="red">      
     <?php
            if(empty($ADDRESS))
            print "* Address required!<br>";
     ?>
</td>
<td><font size="3">Telephone #</td>
<td>:</td>
<td><input type="display" name="telnum" disabled="true" value= "<?php print "$TELNUM";?>"></td>
    <font color="red">      
     <?php
            if(empty($TELNUM))
            print "* Address required!<br>";
     ?>


<td width="23"><font size="3">Sex</td>
<td width="3">:</td>
<td width="174"><input type="display" name="sex" disabled="true" value= "<?php print "$SEX";?>"><br>
        <font color="red">      
     <?php
            if(empty($SEX))
            print "* Gender required!<br>";
     ?>
</td>
</tr>

<tr>
<td><font size="3">Pls. Check</td>
<td>:</td>
<td><input name="stats1" type="checkbox" id="SSS" value="SSS">SSS</td>
<td><font size="3"></td>
<td>:</td>
<td><input name="stats1" type="checkbox" id="nonmed" value="NonMedicare">Non Medicare</td>

<td><font size="3"></td>
<td>:</td>
<td><input name="stats1" type="checkbox" id="sh" value="stockholder">Stockholder</td>
</tr>


<tr>
<td><font size="3"></td>
<td></td>
<td><input name="stats1" type="checkbox" id="gsis" value="GSIS">GSIS</td>
<td><font size="3"></td>
<td></td>
<td><input name="stats1" type="checkbox" id="senior" value="seniorcitizen">Senior-Citizen</td>


<tr>
<td><font size="3"></td>
<td></td>
<td><input name="stats1" type="checkbox" id="dep" value="dependent">Dependent</td>
<td><font size="3"></td>
<td></td>
<td><input name="stats1" type="checkbox" id="emp" value="employee">Employee</td>

</tr>

<tr>
<td><font size="3">Attending Nurse</td>
<td>:</td>
<td><input type="display" name="nurse" disabled="true" value= "<?php print "$NURSE";?>"><br>
        <font color="red">      
     <?php
            if(empty($NURSE))
            print "* Admitting/Attending Nurse required!<br>";
     ?>
</td>


</tr>


<tr>

<td>&nbsp;</td>
<td>&nbsp;</td>

<td><input type="button" value="Back" onClick="history.go(-1);return true;">
<?php
        $val1 = $_POST['NURSE'];
        if($_POST['NURSE'] != "")
        {
    ?>
    <form action="aisaction.php" method="POST" target="_window">
            <input type="hidden" name="submit" value="yes">
            <input type="submit" value="submit">
    </form>
    <?php
        }
    ?>

</td>
</td>

</tr>
</table>
</td>


</form>
</tr>
</table>
</head>
</html>

1 个答案:

答案 0 :(得分:1)

第二个<form>包含隐藏输入和提交按钮的内容是什么?该提交按钮属于外部表单。 (形式不能嵌套,无论如何。其他形式内没有形式!)

制作本:

<form action="aisaction.php" method="POST" target="_window">
    <input type="hidden" name="submit" value="yes">
    <input type="submit" value="submit">
</form>

进入这个:

<input type="hidden" name="submit" value="yes">
<input type="submit" value="submit">