อยากให้เลือกได้ เฉพาะ ที่กำหนด / เตือนให้กรอก ก่อน input เข้าไป

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

ช้วยที่ค่ะ

อยากให้เลือกได้ เฉพาะ ที่กำหนด / เตือนให้กรอก ก่อน input เข้าไป

Post by ช้วยที่ค่ะ »

Code: Select all

<?
	header ("content-type: text/html;  charset=UTF-8");
	
?>
<html>
<body>
<center><b>ตารางเก็บข้อมูลผู้ไม่สวมหมวกกันน็อก</b></center>
<?
	header("content-type: text/html; charset=UTF-8");
	$Name = $_POST[Name];
    $Car = $_POST[Car];
	$Day = $_POST[Day];
	$Month = $_POST[Month];
	$Year = $_POST[Year];
	// กำหนดเงื่อนไข ก่อนบันทึกลงฐานข้อมูล
	require('connect.php');
	$sql = "INSERT INTO Detect(Name,Car,Day,Month,Year) VALUES('$Name','$Car','$Day','$Month','$Year')";
    $result = mysql_query($sql);
    if ($result) {
	echo "";
	}else {
	echo "<h3> ERROR : ไม่สามารถเพิ่มข้อมูลได้ </h3>";
	}
mysql_close() ;


?>
<br>
<hr>
<center>กรอกข้อมูลผู้กระทำผิด</center>
<br>
<center>
<form name="form1" method="POST" action="CC.php">
ชื่อ<input name="Name" type="text">
เลขทะเบียนรถ<input name="Car" type="text">
<select name="Day" id="Day" onchange='getAge()'>
<option value="1">1</option><option selected="selected" value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option></select>
<select id="Month" name="Month" onchange='getAge()'>
<option>ม.ค.</option>
<option>ก.พ.</option>
<option>มี.ค.</option>
<option>เม.ย.</option>
<option>พ.ค.</option>
<option>มิ.ย.</option>
<option>ก.ค.</option>
<option>ส.ค.</option>
<option>ก.ย.</option>
<option>ต.ค.</option>
<option>พ.ย.</option>
<option>ธ.ค.</option>
</select>
<select id="Year" name="Year" onchange='getAge()'><option value="2555">2555</option></select>
<input type="submit" value="บันทึก" name="form1">
<br><br>
<center>
<form name="form2" method="POST" action="CC.php">
ค้นหาข้อมูล
<input name="Search" type="text" size="20" value="<? echo $Search?>"> 
<select name="Search2">
<option>- เลือกค้นหา -</option>
<option value="Name" <? if($Search2=="Name"){ ?>selected<? }?>>ชื่อนักศึกษา</option>
<option value="Car" <? if($Search2=="Car"){ ?>selected<? }?>>เลขทะเบียนรถ</option>
</select>
<input type="submit" name="form2" value="Search">
</form>
<hr>
<?

require( 'connect.php');
if($strSearch=="Y"){
     $sql="select * from Detect Where ".$Search2." like '%".$Search."%' "; // คำสั่งค้นหา
}else{
     $sql="select * from Detect";
}
$result=mysql_query($sql);
?>
<table border="1" >
	<tr>
		<td align="center">ชื่อนักศึกษา</td>
		<td align="center">เลขทะเบียน</td>
		<td align="center">วัน/เดือน/ปี</td>
		
	</tr>

<?  
 while ($rec = mysql_fetch_array($result,MYSQL_ASSOC) ) {

echo "<tr>";
		echo "<td>$rec[Name]</td>";
		echo "<td>$rec[Car]</td>";
		echo "<td>$rec[Day]/$rec[Month]/$rec[Year]</td>";
echo "</tr>";
 }
?>
</table>
</body>
</html>
นู๋ อยาก seard ข้อมูล เฉพาะ ชื่อ กับ เลขทะเบียน อ่ะค่ะ
และ ใช้คำสั่งไร กำหนด ให้ กรอกข้อมูลก่อน เชิพอ่ะค่ะ นู๋ทำไป แล้ว ข้อมูลว่างมันก็เชิพ อ่ะค่ะ

ช้วยแก้ไขให้หน่อยนะค่ะ ขอบคุณค่ะ
อันนี้คือแบบที่อยากให้เป็นค่ะ
http://ci2.psru.ac.th/~524244014/ZZZ/CC.php
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25516
Joined: 22/09/2008 6:18 pm
Contact:

Re: อยากให้เลือกได้ เฉพาะ ที่กำหนด / เตือนให้กรอก ก่อน input เข้าไป

Post by mindphp »

หลังจาก line

$Name = $_POST[Name];

เพิ่ม if( empty($Name) ) {
....
}
หมายความว่าถ้า $Name ว่าง ให้ทำอะไรต่อก็แล้วแต่ท่านต้องการ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: makup and 16 guests