ต้องการส่งค่าใน while ซ้อน while เรื่อย ๆ จากหน้าหนึ่ง ไปหน้าต่อ ๆ ไป แต่ยังไม่บันทึกลงฐานข้อมูล
หมายถึงว่า ให้ส่งค่าที่ ใน while ซ้อน while เรื่อย ๆ เนี่ย...ให้ส่งไปยังหน้าต่อ ๆ ไป และยังไม่ต้องบันทึกลงฐานข้อมูล
จนกว่าจะ "สร้าง" เสร็จ แล้วจึงบันทึกทีเดียว???????
คำถามก็คือจะทำอย่างไรครับ????..............
เพราะว่าถ้าเรา ส่งไปเรื่อยๆ มันยังซ้อนเข้าไปผมเลยงงครับ
ช่วยดูให้หน่อยครับ................ตามรูปด้านล่างครับ--->--->--->
หน้าที่ 1
__________________________________________________________________________
<form method="post" action="test_create2.php" onsubmit="return chk_form()">
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">แบบสอบถามเรื่อง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class=require>*<input name="ques_naire_name" type="text" value="<? echo $_GET['ques_naire_name'];?>" size="50" /><span class=require>กรุณาป้อนหัวข้อแบบสอบถาม</span></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">วันที่สร้าง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class=require>
<link rel="stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.css">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript">
$(function(){
// แทรกโค้ต jquery
$("#dateInput").datepicker();
});
</script>
<style type="text/css">
.ui-datepicker{
/*width:150px;*/
font-family:tahoma;
font-size:11px;
text-align:center;
}
</style>
*<input type="text" name="dateInput" id="dateInput" /><span class=require>กรุณาคลิกในช่องเพื่อเลือกวันที่</span></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">เวลาที่ใช้ประเมิณ :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class=require>*<input name="ans_time" type="text" value="<? echo $_GET['ans_time'];?>" size="5" onkeyup="IsNumeric(this.value,this)" /><span class=require>(เดือน)</span></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">จำนวนตอน :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class=require>*<input type="text" id="part_nb" name="part_nb" size="5"onkeyup="IsNumeric(this.value,this)" /><span class=require>ตอน</span></span></div>
</div>
<div style="width:100%;">
<div style="width:45%; float:left; margin:2px;" align="right"><input type="submit" id="send" name="send" value="สร้าง" /></div>
<div style="width:45%; float:left; margin:2px;" align="left"><input type="reset" id="reset" name="reset" value="ยกเลิก" /></div>
</div>
</form>
หน้าที่ 2
__________________________________________________________________________
<?
$ques_naire_name=$_POST[ques_naire_name];
$dateInput=$_POST[dateInput];
$ans_time=$_POST[ans_time];
$part_nb=$_POST[part_nb];//จำนวนตอน
//echo "part_nb[$k]";
?>
<form method="post" action="test_create3.php" onsubmit="return chk_form()">
<input type="hidden"name="ques_naire_name" value="<? echo $_POST['ques_naire_name'];?>" />
<input type="hidden"name="dateInput" value="<? echo $_POST['dateInput'];?>" />
<input type="hidden"name="ans_time" value="<? echo $_POST['ans_time'];?>" />
<input type="hidden"name="part_nb" value="<? echo $_POST['part_nb'];?>" />
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">แบบสอบถามเรื่อง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ques_naire_name'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">วันที่สร้าง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['dateInput'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">เวลาที่ใช้ประเมิณ :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ans_time'];?></span><span class=require>*(เดือน)</span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">จำนวนตอน :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST[part_nb];?></span><span class=require>*ตอน</span></div>
</div>
<?
$i=0;
while($i<$part_nb){ ?>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ตอนที่ <span class="color"><? echo $i+1;?></span> ชื่อตอน :</div>
<div style="width:78%; float:left; margin:2px;" align="left">
<span class=require>*<input type="text" name="part_name[]" size="60" /></span>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">จำนวนข้อ :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class=require>*<input type="text" name="question_nb[]" size="5" onkeyup="IsNumeric(this.value,this)" /><span class=require> ข้อ</span></span></div>
</div>
<?
$i++;
}
?>
<div style="width:100%;">
<div style="width:45%; float:left; margin:2px;" align="right"><input type="submit" id="send" name="send" value="สร้าง" /></div>
<div style="width:45%; float:left; margin:2px;" align="left"><input type="reset" id="reset" name="reset" value="ยกเลิก" /></div>
</div>
</form>
หน้าที่ 3
__________________________________________________________________________
<?
$ques_naire_name=$_POST[ques_naire_name];
$dateInput=$_POST[dateInput];
$ans_time=$_POST[ans_time];
$part_nb=$_POST[part_nb];//จำนวนตอน
$part_name=$_POST[part_name];
$question_nb=$_POST[question_nb];//จำนวนข้อ
// echo "ชื่อ $question_nb[1]";
?>
<form method="post" action="test_create4.php" onsubmit="return chk_form()">
<input type="hidden"name="ques_naire_name" value="<? echo $_POST['ques_naire_name'];?>" />
<input type="hidden"name="dateInput" value="<? echo $_POST['dateInput'];?>" />
<input type="hidden"name="ans_time" value="<? echo $_POST['ans_time'];?>" />
<input type="hidden"name="part_nb" value="<? echo $_POST['part_nb'];?>" />
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">แบบสอบถามเรื่อง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ques_naire_name'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">วันที่สร้าง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['dateInput'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">เวลาที่ใช้ประเมิณ :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ans_time'];?></span><span class=require>*(เดือน)</span></div>
</div>
<div style="width:100%;">
<div style="float:left; margin:2px;" align="right"><span class="create">จำนวนตอน :</span></div>
<div style=" float:left; margin:2px;" align="left"><span class="color"><? echo $_POST[part_nb];?></span><span class=require>*ตอน</span></div>
</div>
<?
$i=0;
while($i<$part_nb){ ?>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ตอนที่ :<span class="color"> <? echo $i+1;?></span> ชื่อตอน :</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $part_name[$i];?><input type="hidden" name="part_name[]" value="<? echo $part_name[$i];?>" /></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">จำนวน:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $question_nb[$i];?><input type="hidden" name="question_nb[]" value="<? echo $question_nb[$i];?>" /></span><span class=require>ข้อ</span></div>
</div>
<?
$j=0;
while($j<$question_nb[$i]){ ?>
<div style="width:100%;">
<div style="width:20%; float:left;" align="right">ข้อที่ <span class="color"><? echo $j+1;?></span> ชื่อคำถาม:</div>
<div style="width:78%; float:left;" align="left"><span class=require><input type="text" name="ques_nam[]" size="50" /><span class=require>กรุณาป้อนคำถามที่ <span class="color"><? echo $j+1;?></span> ตอนที่ <span class="color"><? echo $i+1;?></span> ด้วย</span></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">ประเภทคำถาม :</span></div>
<div class="about" style=" width:78%; float:left; margin:2px;" align="left">
<style type="text/css">
.about big.exam em {
font:normal 12px century gothic;
letter-spacing:1px; font-weight: bold;
}
.about label {
font:normal 16px century gothic;
text-decoration:none; color:000000;
}
.about label span {
display:none;
}
.about label:hover span {
display:block;
}
</style>
<div style="width:100%;">
<p style="width:20%">
<select name="ch_type[]">
<option value="">---------กรุณาเลือก---------</option>
<option value="1">เลือกข้อใดข้อหนึ่ง</option>
<option value="2">เลือกได้หลายตัวเลือก</option>
<option value="3">เรียงลำดับความสำคัญ</option>
<option value="4">ระดับความคิดเห็น 5 ระดับ</option>
<option value="5">คำถามปลายเปิด</option>
</select>
</p>
</div>
</div>
</div>
<?
$j++;
}
$i++;
}
?>
<div style="width:100%;">
<div style="width:45%; float:left; margin:2px;" align="right"><input type="submit" id="send" name="send" value="สร้าง" /></div>
<div style="width:45%; float:left; margin:2px;" align="left"><input type="reset" id="reset" name="reset" value="ยกเลิก" /></div>
</div>
</form>
หน้าที่ 4
__________________________________________________________________________
<?
$ques_naire_name=$_POST[ques_naire_name];
$dateInput=$_POST[dateInput];
$ans_time=$_POST[ans_time];
$part_nb=$_POST[part_nb];//จำนวนตอน
$part_name=$_POST[part_name];
$question_nb=$_POST[question_nb];//จำนวนข้อ
$ques_nam=$_POST[ques_nam];//คำถาม
$ch_type=$_POST[ch_type];//ประเภทคำถาม
?>
<form method="post" action="test_create5.php" onsubmit="return chk_form()">
<input type="hidden"name="ques_naire_name" value="<? echo $_POST['ques_naire_name'];?>" />
<input type="hidden"name="dateInput" value="<? echo $_POST['dateInput'];?>" />
<input type="hidden"name="ans_time" value="<? echo $_POST['ans_time'];?>" />
<input type="hidden"name="part_nb" value="<? echo $_POST['part_nb'];?>" />
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">แบบสอบถามเรื่อง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ques_naire_name'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">วันที่สร้าง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['dateInput'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">เวลาที่ใช้ประเมิณ :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ans_time'];?></span><span class=require>*(เดือน)</span></div>
</div>
<div style="width:100%;">
<div style="float:left; margin:2px;" align="right"><span class="create">จำนวนตอน :</span></div>
<div style="float:left; margin:2px;" align="left"><span class="color"><? echo $_POST[part_nb];?></span><span class=require>*ตอน</span></div>
</div>
<?
$next=0;
$i=0;
while($i<$part_nb){ ?>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ตอนที่ :<span class="color"> <? echo $i+1;?></span> ชื่อตอน :</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $part_name[$i];?><input type="hidden" name="part_name[]" value="<? echo $part_name[$i];?>" /></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">จำนวน:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $question_nb[$i];?><input type="hidden" name="question_nb[]" value="<? echo $question_nb[$i];?>" /></span><span class=require>ข้อ</span></div>
</div>
<?
$j=0;
while($j<$question_nb[$i]){
?>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ข้อที่ <span class="color"><? echo $j+1;?></span> ชื่อคำถาม:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $ques_nam[$next];?></span><input type="hidden"name="ques_nam[]" value="<? echo $ques_nam[$next];?>" /></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ประเภท:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><input type="hidden"name="ch_type[]" value="<? echo $ch_type[$next];?>" />
<div style="width:100%;">
<?
if($ch_type[$next]=='1'){
echo "<span class=color>เลือกข้อใดข้อหนึ่ง</span>";
?>
<div style="width:47%; float:left;" align="left">ตัวเลือกที่ 1:<span class=require>*</span><input type="text" name="no_ch1_anyone[]" /></div>
<div style="width:47%; float:left;" align="left">ตัวเลือกที่ 2:<span class=require>*</span><input type="text" name="no_ch1_anytwo[]" /></div>
<?
}elseif($ch_type[$next]=='2'){
echo "<span class=color>เลือกได้หลายตัวเลือก</span>";
?>
<div style="width:10%; float:left;" align="right">จำนวน :</div>
<div style="width:78%; float:left;" align="left"><span class=require>*</span><input type="text" name="no_ch2[]" size="5" maxlength="1" onkeyup="IsNumeric(this.value,this)" /><span class=require> ข้อ</span></div>
<?
}elseif($ch_type[$next]=='3'){
echo "<span class=color>เรียงลำดับความสำคัญ</span>";
?>
<div style="width:10%; float:left;" align="right">จำนวน :</div>
<div style="width:78%; float:left;" align="left"><span class=require>*</span><input type="text" name="no_ch3[]" size="5" maxlength="1" onkeyup="IsNumeric(this.value,this)" /><span class=require> ข้อ</span></div>
<?
}elseif($ch_type[$next]=='4'){
echo "<span class=color>ระดับความคิดเห็น 5 ระดับ</span>";
?>
<div style="width:10%; float:left;" align="right">จำนวน :</div>
<div style="width:78%; float:left;" align="left"><span class=require>*</span><input type="text" name="no_ch4[]" size="5" /><span class=require> ข้อ</span></div>
<?
}elseif($ch_type[$next]=='5'){
echo "<span class=color>คำถามปลายเปิด</span>";
?>
<div style="width:10%; float:left;" align="right">คำถาม :</div>
<div style="width:90%; float:left;" align="left"><span class=require>*</span><input type="text" name="no_ch5_suggestion[]" size="58" /></div>
<?
}
?>
</div>
</div>
</div>
<?
$next++;
$j++;
}
$i++;
}
?>
<div style="width:100%;">
<div style="width:45%; float:left; margin:2px;" align="right"><input type="submit" id="send" name="send" value="สร้าง" /></div>
<div style="width:45%; float:left; margin:2px;" align="left"><input type="reset" id="reset" name="reset" value="ยกเลิก" /></div>
</div>
</form>
หน้าที่ 5
__________________________________________________________________________
<?
$ques_naire_name=$_POST[ques_naire_name];
$dateInput=$_POST[dateInput];
$ans_time=$_POST[ans_time];
$part_nb=$_POST[part_nb];//จำนวนตอน
$part_name=$_POST[part_name];
$question_nb=$_POST[question_nb];//จำนวนข้อ
$ques_nam=$_POST[ques_nam];//คำถาม
$ch_type=$_POST[ch_type];//ประเภทคำถาม
$no_ch1_anyone=$_POST[no_ch1_anyone];
$no_ch1_anytwo=$_POST[no_ch1_anytwo];
$no_ch2=$_POST[no_ch2];
$no_ch3=$_POST[no_ch3];
$no_ch4=$_POST[no_ch4];
$no_ch5_suggestion=$_POST[no_ch5_suggestion];
?>
<form method="post" action="test_create6.php" onsubmit="return chk_form()">
<input type="hidden"name="ques_naire_name" value="<? echo $_POST['ques_naire_name'];?>" />
<input type="hidden"name="dateInput" value="<? echo $_POST['dateInput'];?>" />
<input type="hidden"name="ans_time" value="<? echo $_POST['ans_time'];?>" />
<input type="hidden"name="part_nb" value="<? echo $_POST['part_nb'];?>" />
<input type="hidden"name="part_name" value="<? echo $_POST['part_name'];?>" />
<input type="hidden"name="question_nb" value="<? echo $_POST['question_nb'];?>" />
<input type="hidden"name="ques_nam" value="<? echo $_POST['ques_nam'];?>" />
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">แบบสอบถามเรื่อง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ques_naire_name'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">วันที่สร้าง :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['dateInput'];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right"><span class="create">เวลาที่ใช้ประเมิณ :</span></div>
<div style=" width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $_POST['ans_time'];?></span><span class=require>*(เดือน)</span></div>
</div>
<div style="width:100%;">
<div style="float:left; margin:2px;" align="right"><span class="create">จำนวนตอน :</span></div>
<div style="float:left; margin:2px;" align="left"><span class="color"><? echo $_POST[part_nb];?></span><span class=require>*ตอน</span></div>
</div>
<?
$next=0;
$i=0;
while($i<$part_nb){ ?>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ตอนที่ :<span class="color"> <? echo $i+1;?></span> ชื่อตอน :</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $part_name[$i];?></span></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">จำนวน:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $question_nb[$i];?></span><span class=require>ข้อ</span></div>
</div>
<?
$j=0;
while($j<$question_nb[$i]){
?>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ข้อที่ <span class="color"><? echo $j+1;?></span> ชื่อคำถาม:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><span class="color"><? echo $ques_nam[$next];?></span><input type="hidden"name="ques_nam" value="<? echo $ques_nam[$next];?>" /></div>
</div>
<div style="width:100%;">
<div style="width:20%; float:left; margin:2px;" align="right">ประเภท:</div>
<div style="width:78%; float:left; margin:2px;" align="left"><input type="hidden"name="ch_type[]" value="<? echo $ch_type[$next];?>" />
<div style="width:100%;">
<?
if($ch_type[$next]=='1'){
echo "<span class=color>เลือกข้อใดข้อหนึ่ง</span>";
?>
<div style="width:47%; float:left;" align="left">ตัวเลือกที่ 1:<span class="color"><? echo $no_ch1_anyone[$j];?></span><input type="hidden" name="no_ch1_anyone[]" value="<? echo $no_ch1_anyone[$j];?>" /></div>
<div style="width:47%; float:left;" align="left">ตัวเลือกที่ 2:<span class="color"><? echo $no_ch1_anytwo[$j];?></span><input type="hidden" name="no_ch1_anytwo[]" value="<? echo $no_ch1_anytwo[$j];?>" /></div>
<?
}elseif($ch_type[$next]=='2'){
echo "<span class=color>เลือกได้หลายตัวเลือก</span>";
?>
<div style="width:10%; float:left;" align="right">จำนวน :</div>
<div style="width:78%; float:left;" align="left"><span class="color"><? echo $no_ch2[$j];?></span><input type="hidden" name="no_ch2[]" value="<? echo $no_ch2[$j];?>" />
</div>
<?
}elseif($ch_type[$next]=='3'){
echo "<span class=color>เรียงลำดับความสำคัญ</span>";
?>
<div style="width:10%; float:left;" align="right">จำนวน :</div>
<div style="width:78%; float:left;" align="left"><span class="color"><? echo $no_ch3[$j];?></span><input type="hidden" name="no_ch3[]" value="<? echo $no_ch3[$j];?>" /></div>
<?
}elseif($ch_type[$next]=='4'){
echo "<span class=color>ระดับความคิดเห็น 5 ระดับ</span>";
?>
<div style="width:10%; float:left;" align="right">จำนวน :</div>
<div style="width:78%; float:left;" align="left"><span class="color"><? echo $no_ch4[$j];?></span><input type="hidden" name="no_ch4[]" value="<? echo $no_ch4[$j];?>" /></div>
<?
}elseif($ch_type[$next]=='5'){
echo "<span class=color>คำถามปลายเปิด</span>";
?>
<div style="width:10%; float:left;" align="right">คำถาม :</div>
<div style="width:90%; float:left;" align="left"><span class="color"><? echo $no_ch5_suggestion[$j];?></span><input type="hidden" name="no_ch5_suggestion[]" value="<? echo $no_ch5_suggestion[$j];?>" /></div>
<?
}
?>
</div>
</div>
</div>
<?
$next++;
$j++;
}
$i++;
}
?>
<div style="width:100%;">
<div style="width:45%; float:left; margin:2px;" align="right"><input type="submit" id="send" name="send" value="สร้าง" /></div>
<div style="width:45%; float:left; margin:2px;" align="left"><input type="reset" id="reset" name="reset" value="ยกเลิก" /></div>
</div>
</form>
วอนขอผู้รู้ช่วยผมทีครับ.........กำลังรอ...ครับ
คือผมต้องการให้มันออกเหมือนรูปที่ 5 อะครับ......ขอคำชี้แนะ...ด้วยครับ งง จริงๆ
Tag : - - - -