2010-02-22 4 views
0

특정 텍스트 상자에 정수 또는 varchar 등만 입력 할 수 있도록 PHP에서 데이터 형식을 설정하는 방법은 무엇입니까? 잘못된 값을 입력하면 스크립트가 나타납니다. 제발,이 구문은 무엇입니까?PHP에서 데이터 형식을 설정하는 방법

<form name="form1" method="post" action="new.php"> 
    <td> 
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> 
    <tr> 
    <td colspan="16" style="background:#9ACD32; color:white; border:white 1px solid; text-align: center"><strong><font size="3">UPDATE IN-PATIENT INFORMATION SHEET</strong></td> 
    </tr> 
    <tr> 

    <td width="54"><font size="3">Hospital #</td> 
    <td width="3">:</td> 
    <td width="168"><input name="hnum" type="text" id="hospnum"></td> 

    <td width="41"><font size="3">Room #</td> 
    <td width="3">:</td> 
    <td width="168"><input name="rnum" type="text" id="rnum"></td> 

    <td width="67"><font size="3">Date</td> 
    <td width="3">:</td> 
    <td width="168"><input name="adate" type="text" id="adate"> 

    <td width="67"><font size="3">Time</td> 
    <td width="3">:</td> 
    <td width="168"><input name="adtime" type="text" id="adtime"> 

    </td> 




    </tr> 


    <tr> 
    <td><font size="3">Last Name</td> 
    <td>:</td> 
    <td><input name="lname" type="text" id="lname"></td> 
    <td><font size="3">First Name</td> 
    <td>:</td> 
    <td><input name="fname" type="text" id="fname"></td> 
    <td><font size="3">Middle Name</td> 
    <td>:</td> 
    <td><input name="mname" type="text" id="mname"></td> 
    </tr> 


    <tr> 
    <td><font size="3">Civil Status</td> 
    <td>:</td> 
    <td><input name="cs" type="text" id="cs"></td> 
    <td><font size="3">Age</td> 
    <td>:</td> 
    <td><input name="age" type="text" id="age"></td> 
    <td><font size="3">Birthday</td> 
    <td>:</td> 
    <td><input name="bday" type="text" id="bday"></td> 

    </tr> 

    <tr> 
    <td><font size="3">Address</td> 
    <td>:</td> 
    <td><input name="ad" type="text" id="ad"></td> 
    <td><font size="3">Telephone #</td> 
    <td>:</td> 
    <td><input name="telnum" type="text" id="telnum"></td> 

    <td width="23"><font size="3">Sex</td> 
    <td width="3">:</td> 
    <td width="174"><input name="sex" type="text" id="sex"></td> 
    </tr> 

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

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


    <tr> 
    <td><font size="3"></td> 
    <td></td> 
    <input type='hidden' name="stats4" value="0"> 
    <td><input name="stats4" type="checkbox" id="gsis" value="GSIS">GSIS</td> 
    <td><font size="3"></td> 
    <td></td> 
    <input type='hidden' name="stats5" value="0"> 
    <td><input name="stats5" type="checkbox" id="senior" value="seniorcitizen">Senior-Citizen</td> 


    <tr> 
    <td><font size="3"></td> 
    <td></td> 
    <input type='hidden' name="stats6" value="0"> 
    <td><input name="stats6" type="checkbox" id="dep" value="dependent">Dependent</td> 
    <td><font size="3"></td> 
    <td></td> 
    <input type='hidden' name="stats7" value="0"> 
    <td><input name="stats7" type="checkbox" id="emp" value="employee">Employee</td> 
    <td><font size="3"></td> 
    <td></td> 
    <input type='hidden' name="stats8" value="0"> 
    <td><input name="stats8" type="text" id="" value="">Others</td> 

    </tr> 

    <tr> 
    <td><font size="3">Admitting/Attending Nurse</td> 
    <td>:</td> 
    <td><input name="nurse" type="text" id="nurse"></td> 

    </tr> 






    <tr> 

    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    <td><input type="submit" name="Submit" value="Search"></td> 

    </form> 

답변

1

붙여 넣은 코드는 HTML 양식 용입니다. 다른 입력 유형 및/또는 Javascript를 사용하여 프런트 엔드에서 입력 유형을 제어 할 수 있습니다. 데이터가 백엔드에 게시되면 PHP를 사용하여 입력 한 양식 요소가 예상하는 데이터 유형과 일치하는지 확인할 수 있습니다.

관련 문제