|
|
|
ถามนิดนึงค่ะ...ช่วยด้วยค่ะถ้าหนูใช้ใส่ค่าว่ามีบุตรกี่คนแล้วจะมีช่องตามจำนวนบุตร |
|
|
|
|
|
|
|
ช่วยด้วยค่ะถ้าหนูใช้ใส่ค่าว่ามีบุตรกี่คนแล้วจะมีช่องตามจำนวนบุตรที่เรากรอกออกมาให้ใส่ชื่อ
นามสกุลของบุตรแต่ละคนแล้วจะเอาค่าแต่ละคนส่งค่าไปหน้าต้องไปเพื่อไปลงDBจาลงDB~ยังไงค่ะcodeเป็นแบบนี้ค่ะ
Code (PHP)
<?php
function toValidNumber(E){
E.value=E.value*1;
}
function updateChInput(){
var c=document.form1.cCh.value;
var s="";
for (var i=0;i<c;i++){
s=s+"<br>ชื่อบุตร <input type=\"text\" name=\"Namech\" />นามสกุล<input type=\"text\" name=\"Surch\" />อายุ<input type=\"textbox\" name=\"Agech\"> อาชีพ<input type=\"textbox\" name=\"Occch\">";
}
document.getElementById("ChInput").innerHTML=s;
}
<table>
<tr>
<td height="21" class="style6">จำนวนบุตร:<br />
(Number Of Child)</td>
<td height="21" colspan="6"><label>
<input type="text" name="cCh" onchange="toValidNumber(this)" value="1">
<input type="button" onclick="updateChInput()" value="ยืนยัน"><br>
</label></td>
</tr>
</table>
?>
พอหนูส่งค่าไปลงDBแบบนี้
Code (PHP)
<?php
if($_SESSION["Namech"] != ""){
$ID_Child = "C_".$date;
$Namech = $_SESSION["Namech"] ;
$Surch = $_SESSION["Surch"];
$Agech = $_SESSION["Agech"];
$Occch = $_SESSION["Occch"];
$sql12 = mssql_query("INSERT INTO Child
(ID_Child,ID_Per ,C_Name,C_Surname,C_Age,C_Occ)
VALUES
('$ID_Child','$ID_Per','$Namech','$Surch','$Agech','$Occch')");
}
?>
ทีนี้มันลงแค่คนเดียวค่ะ ทำยังไงให้ลงข้อมูลบุตรได้ทุกคนค่ะ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-05-11 10:16:47 |
By :
LuckyStar |
View :
890 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองสร้าง input type ให้อยู่ในรูปอาเรยดูครับ แล้วก็ลูปจำนวนอาเรย เพิ่มข้อมูลลงไป
หลักการเดียวกับ CheckBox หลาย ๆ ตัวครับ
|
|
|
|
|
Date :
2009-05-11 17:26:36 |
By :
suneogaz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|