1,525   1 PHP มีตัวอย่าง Code ที่ 1 Fome สามารถทำได้ทั้ง Insert และ Edit ครับ



MeijicPiPo


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 1 )


ตอบกระทู้ ( 2 )
เขียนบทความ ( 0 )

Code (PHP)
คือผมต้องการอยากให้ Form นี้ สามารถทำได้ทั้งการ Insert และ Update ครับ 
มีแนวทางการเขียน อย่างไรครับ
<form action="" name="form1" method="post">
<table>
<tr>
<td><label>ชื่อ :</label></td>
<td><input type="input" name="name" id="name" value="<?=$name?>"></td>
</tr>
<tr>
<td><label>นามสกุล :</label></td>
<td><input type="input" name="s_name" id="s_name" value="<?=$s_name?>"></td>
</tr>
<tr>
<td><label>เบอร์โทร :</label></td>
<td><input type="input" name="tel" id="tel" value="<?=$tel?>"></td>
</tr>
<tr>
<td><label>อีเมลล์ :</label></td>
<td><input type="email" name="email" id="email" value="<?=$email?>"></td>
</tr>
<tr>
<td><label>ที่อยู่ :</label></td>
<td><textarea row="5" col="70" name="address" id="address"><?=$address?></textarea></td>
</tr>
<tr>
<td>
<input type="submit" name="save" id="save" value="บันทึก">
<input type="reset" name="cancel" id="cancel" value="ยกเลิก">
</td>
</tr>
</table>
</form>
ความคิดเห็นที่ 1
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

ไม่ยากเลยครับก็แค่แอบเก็บ ค่า input hidden ไว้ครับ ว่าสถานะเป็น insert / update

Code (PHP)

<form action="" name="form1" method="post">
<table>
<tr>
<td><label>ชื่อ :</label></td>
<td><input type="input" name="name" id="name" value="<?=$name?>"></td>
</tr>
<tr>
<td><label>นามสกุล :</label></td>
<td><input type="input" name="s_name" id="s_name" value="<?=$s_name?>"></td>
</tr>
<tr>
<td><label>เบอร์โทร :</label></td>
<td><input type="input" name="tel" id="tel" value="<?=$tel?>"></td>
</tr>
<tr>
<td><label>อีเมลล์ :</label></td>
<td><input type="email" name="email" id="email" value="<?=$email?>"></td>
</tr>
<tr>
<td><label>ที่อยู่ :</label></td>
<td><textarea row="5" col="70" name="address" id="address"><?=$address?></textarea></td>
</tr>
<tr>
<td>
<input type="hidden" name="status" id="save" value="update">  <!-- update / insert -->
<input type="submit" name="save" id="save" value="บันทึก">
<input type="reset" name="cancel" id="cancel" value="ยกเลิก">
</td>
</tr>
</table>
</form>


ส่วน PHP

if($_POST['status'] == 'insert'){
// what do it.
}else if($_POST['status'] == 'update'){
// what do it.
}else{
// what do it.
}


ลองเอาไปประยุกต์ดูนะครับ ^^

แสดงความเห็น

อัพโหลดรูปภาพ..คลิก *** เพื่อความปลอดภัยในด้านสิทธิ ไม่อนุญาติให้นำลิ้งรูปภาพจากที่อื่นมาแปะ ถ้าพบเจอ ลบกระทู้ ทันที ***

Back to Top