ขอความช่วยเหลือพี่ ๆ น้องๆ ขั้นเทพ PHP หน่อยครับผม

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

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

ภาพประจำตัวสมาชิก
vanboy
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 29/06/2015 10:57 am

ขอความช่วยเหลือพี่ ๆ น้องๆ ขั้นเทพ PHP หน่อยครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย vanboy »

การรับค่าแบบ Array วนลูบครับ ผมมี code มาให้ดูครับ ไม่รู้ว่าผมเขียนถูกไม๊ครับ ช่วยหน่อยครับ

หน้าส่งข้อมูล
<?
echo $txtpwd = $_POST[id_code];
echo "<br>";
echo $txtusr = $_POST[mb];
echo "<br>";
echo $score = $_POST[score]; //จำนวนที่เปิดอบรม ต่อ คอร์ด
echo "<br>";
echo $checkscore = $_POST[checkscore]; // จำนวนที่กรอกตัวเลขที่จะตรวจสอบว่าไม่เกินจำนวนที่เปิดอบรมต่อคอร์ด
echo "<br>";
?>
<table width="100%" border="0" cellpadding="3" cellspacing="2">
<tr align="center" class="font_frm">
<td>คำนำหน้า/prefix</td>
<td>ชื่อ/name</td>
<td>นามสกุล/lastname</td>
<td>เลขที่ใบอนุญาติ</td>
<td>e-mail Or mobile</td>
<td>เลือกวิชาชีพ/type</td>
<td>ประเภทอาหาร/food</td>
</tr>
<form action="add_apply.php" method="GET" enctype="multipart/form-data" name="sento">
<input type="hidden" name="checkscore" value="<? echo $checkscore; ?>" />
<input type="hidden" name="score" value="<? echo $score; ?>" />
<input type="hidden" name="mb" value="<? echo $txtusr; ?>" />
<input type="hidden" name="id_code" value="<? echo $txtpwd; ?>" />
<?
if($checkscore<=$score){
$go=0;
while($go<$checkscore){
?>
<tr align="center" valign="top">
<td>
<? echo "<select name=\"prefix$go\" class=\"detail\">"; ?>
<option value="นาย">-นาย-</option>
<option value="นาง">-นาง-</option>
<option value="นางสาว">-นางสาว-</option>
</select>
</td>
<td>
<? echo "<input type=\"text\" name=\"name$go\" size=\"29\" class=\"detail\" />"; ?>
</td>
<td><? echo "<input type=\"text\" name=\"lastname$go\" size=\"29\" class=\"detail\" /></td>"; ?>
<td><? echo "<input type=\"text\" name=\"idcard$go\" size=\"25\" class=\"detail\" /></td>"; ?>
<td><? echo "<input type=\"text\" name=\"txtmail$go\" size=\"25\" class=\"detail\" /></td>"; ?>
<td>
<? echo "<select name=\"typed$go\" class=\"detail\">"; ?>
<option value="แพทย์">-แพทย์-</option>
<option value="ทันตแพทย์">-ทันตแพทย์-</option>
<option value="พยาบาล">-พยาบาล-</option>
<option value="เภสัชกร">-เภสัชกร-</option>
<option value="นักกายภาพบำบัด">-นักกายภาพบำบัด-</option>
<option value="นักเทคนิคการแพทย์">-นักเทคนิคการแพทย์-</option>
<option value="อื่นๆ">-อื่นๆ-</option>
</select>
</td>
<td>
<? echo "<select name=\"food$go\" class=\"detail\">"; ?>
<option value="อาหารปกติ">-อาหารปกติ-</option>
<option value="อาหารเจ">-อาหารเจ-</option>
</select>
</td>
</tr>
<?
$go++;
} // close while

?>
<tr>
<td colspan="8" align="center"><input type="submit" value="- ยืนยัน -" name="conf" /></td>
</tr></form>
</table>
<?

}else{ echo "<center>";
echo "*ท่านกรอกจำนวนตัวเลขที่เปิดรับอบรมเกินจำนวน ลองอีกครั้ง";
echo "<a href=\"index.php\">&nbsp;&nbsp;_L o g - Out_</a>";
echo "</center>";


}// close if
?>



หน้ารับข้อมูลและ insert ลง database ครับ

<?
echo $_GET[id_code];
echo $_GET[mb];
echo "<br>";
echo $score =$_GET[score]; //จำนวนที่เปิดอบรม ต่อ คอร์ด
echo "<br>";
echo $checkscore =$_GET[checkscore]; // จำนวนที่กรอกตัวเลขที่จะตรวจสอบว่าไม่เกินจำนวนที่เปิดอบรมต่อคอร์ด
?>
<? require('linkcon.php'); ?>
<?
$connect = mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
$db = mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
$g=0;
while($go<$checkscore){
echo $a1=$_GET['prefix'];
echo $a2=$_GET['name'];
echo $a3=$_GET['lastname'];
echo $a4=$_GET['idcard'];
echo $a5=$_GET['txtmail'];
echo $a6=$_GET['typed'];
echo $a7=$_GET['food'];
$sqlx= "INSERT INTO realmember VALUES ('','$a1','$a2','$a3','$a4','$a5','$a6','$a7','$_usr','$_pass') ";
echo $dbqueryx = mysql_db_query($dbname, $sqlx);
$g++;
}// close while
?>
<center><H3>To UPDATE Completed!! </H3></center>

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 138