PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum


ส่งค่าแบบ post โดยผ่านหน้า save ยังไงครับ

ส่งค่าแบบ post โดยผ่านหน้า save ยังไงครับ
ผมจะส่งค่ายังดีครับ เนื่องจากมีหน้า save เพิ่มขึ้นมา ปกติส่งแบบ post มัน ก็ทำได้ แต่พอมี หน้า save มา ผมต้องรับค่ายังไงครับ 

ให้ส่งค่าไปอีกหน้าได้ด้วย




Page1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>



<body>
<form id="form1" name="form1" method="post" action="testtablejqury.php">
<p>
<input type="checkbox" name="sector" id="sector" value="1" />
แผนก 1</p>
<p>
<input type="checkbox" name="sector2" id="sector2" value="2" />
แผนก 2</p>
<p>
<input type="checkbox" name="sector3" id="sector3" value="3" />
แผนก 3</p>
<p>
<input type="checkbox" name="sector4" id="sector4" value="4" />
ต่างจังหวัด </p>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>
</body>
</html>






Page 2 save


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<META HTTP-EQUIV='Refresh' CONTENT = '0;URL=testtablejqury.php?1'>
<title>Untitled Document</title>
</head>

<body>

<?

$sector=$_POST['sector'];
$sector2=$_POST['sector2'];
$sector3=$_POST['sector3'];
$sector4=$_POST['sector4'];

print "$sector<br>";
print "$sector2<br>";
print "$sector3<br>";
print "$sector4<br>";

?>

<form id="form1" name="form1" method="post" action="testtablejqury.php">
<p>
<input type="hidden" name="sector" id="sector" value="1" />
<input type="hidden" name="sector2" id="sector2" value="2" />
<input type="hidden" name="sector3" id="sector3" value="3" />
<input type="hidden" name="sector4" id="sector4" value="4" />
</p>
<p>
<input type="submit" name="button" id="button" value="Submit" />
</p>
</form>

</body>
</html>





Page 3 Disbled


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


<head>
<meta charset="utf-8">
<title>jQuery UI Tabs - Default functionality</title>
<link rel="stylesheet" href="/js/jquery-ui.css">
<script src="/js/jquery-1.8.3.min.js"></script>
<script src="/js/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$( "#tabs" ).tabs();
});
</script>
<style type="text/css">
<!--
.style1 {
font-size: 20px
}
-->
</style>
</head>
<body>



<form id="form1" name="form1" method="post" action="#">

<div id="tabs-1">
<td height="1058" colspan="2" valign="top" bgcolor="#999999"><table width="100%" border="0" cellpadding="3" cellspacing="1">
<!--DWLayoutTable-->
<tr>
<td width="331" rowspan="3" valign="center" bgcolor="#CCCCCC"><div align="center" class="style13">
<p class="style38 style1">ชื่อบริการ</p>
</div></td>
<td width="63" rowspan="3" valign="center" bgcolor="#CCCCCC"><div align="center">
<p class="style12">ไม่ได้ใช้<br>
บริการ</p>
</div></td>
<td height="28" colspan="10" valign="top" bgcolor="#CCCCCC"><div align="center">
<p><span class="style10">ระดับ</span><br>
</p>
</div></td>
</tr>
<tr>
<td height="30" colspan="10" valign="top" bgcolor="#CCCCCC"><div align="center">(10=มากที่สุด, 1=น้อยที่สุด)</div></td>
</tr>
<tr>
<td width="30" height="26" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">10</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">9</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">8</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">7</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">6</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">5</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">4</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">3</div></td>
<td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">2</div></td>
<td width="31" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">1</div></td>
</tr>
<tr>
<td height="26" width="421" valign="top" bgcolor="#FFFFFF"><span class="style14">1. vtest</span></td>
<td valign="top" bgcolor="#FFFFFF"><div align="center">
<input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second');" id="checkbox1" <?=($_POST['sector']==1)?" checked":""?> <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" checked":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" checked":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>

<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="10" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="9" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="8" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="7" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="6" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="5" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="4" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="3" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="2" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio29" class="second" id="radio29" value="1" <?=($_POST['sector']==1)?" disabled":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>

</tr>
<tr>
<td height="52" valign="top" bgcolor="#E9E9E9"><span class="style14">2. test</span></td>
<td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second2');" id="checkbox2" <?=($_POST['sector2']==2)?" checked":""?> <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" checked":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>

<td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="10" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="9" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="8" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="7" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="6" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="5" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="4" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="3" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="2" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
<input type="radio" name="radio30" class="second2" id="radio30" value="1" <?=($_POST['sector2']==2)?" disabled":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>

</tr>
<tr>
<td height="26" valign="top" bgcolor="#FFFFFF"><span class="style14">3. test</span></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second3');" id="checkbox3" <?=($_POST['sector4']==4)?" checked":""?> <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio31" class="second3" id="radio31" value="10" <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio31" class="second3" id="radio31" value="9" <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio31" class="second3" id="radio31" value="8" <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio31" class="second3" id="radio31" value="7" <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio31" class="second3" id="radio31" value="6" <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
<input type="radio" name="radio31" class="second3" id="radio31" value="5" <?=($_POST['sector4']==4)?" disabled":""?> />
</div></td>
<td valign="center" bgcolor="#FFFFFF"><div align="center">
โดย:  Hanakobz112 IP: 58.136.23.xxx วันที่: 11-11-2014 เวลา: 11:05:35

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 16

ในแต่ละหน้าของ 4.1-4.7 มี save ลง DB ด้วยนะครับ

เป็นแบบ สอบถามย่อย จากหัวข้อใหญ่ 1-7 ข้อในหน้าที่ 3



โดย:  Hanakobz112 IP: 202.183.201.xxx วันที่: 13-11-2014 เวลา: 11:40:02
 ความคิดเห็นที่ 15

รบกวนพี่นิกอีกรอบครับ ผมต้อง If else แบบนี้ยังไงครับ

 

ต่อจากหน้าที่ step3 เมื่อ save แล้วนะครับ ในข้อที่ 1-7 มีของหน้าที่ 3 มี Even แบบนี้อะครับ

1. If เมื่อ ข้อที่ 1 ถูก check (จาก หน้า Step 3)
- ไม่ให้ทำหน้าที่ 4.1
else
- แต่สามารถทำหน้าที่ 4.2-4.7 ได้


2. If เมื่อ ข้อที่ 2 ถูก check (จาก หน้า Step 3)
- ไม่ให้ทำหน้าที่ 4.2
else
- แต่สามารถทำหน้าที่ 4.1 และข้ามไป 4.3 - 4.7 ได้


3. If เมื่อ ข้อที่ 3 ถูก check (จาก หน้า Step 3)
- ไม่ให้ทำหน้าที่ 4.3
else
- แต่สามารถทำหน้าที่ 4.1 4.2  4.4 - 4.7 ได้




** หมายเหตุเมื่อมีการ ถูก Check 2 ข้อ เช่น 1 กับ 3 ให้ ทำได้แค่ 4.2 4.4 - 4.7

  ผมต้อง code ยังไงดีครับ รบกวนพี่นิก อีกรอบครับ



โดย:  Hanakobz112 IP: 58.136.23.xxx วันที่: 13-11-2014 เวลา: 09:57:31
 ความคิดเห็นที่ 14



ขอบคุน พี่ ทุก ๆ ครั้ง ครับ


โดย:  Hanakobz112 IP: 202.183.201.xxx วันที่: 11-11-2014 เวลา: 16:43:16
 ความคิดเห็นที่ 13
ดูแล้วซับซ้อนเกินไป ขอตัดบท แนะนำแค่ส่วนที่พอเข้าใจได้ นอกนั้นต้องหาตัวช่วย หรือทำความเข้าใจเองเพิ่มเติม

ตัวอย่างไฟล์ที่เกี่ยวข้องทังหมด

step1.php

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Step1</title>
</head>
<body>

<div style="margin:auto:width:800px;">
<form id="form1" name="form1" method="post" action="save.php">
<p>
<input type="radio" name="sector" id="sector1" value="1">
แผนก 1</p>
<p>
<input type="radio" name="sector" id="sector2" value="2">
แผนก 2</p>
<p>
<input type="radio" name="sector" id="sector3" value="3">
แผนก 3</p>
<p>
<input type="radio" name="sector" id="sector4" value="4">
ต่างจังหวัด </p>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>
<br>
<pre>
    <?php print_r($_SESSION); ?>
<?php
echo in_array(2,$_SESSION['ses_disabled']);
?>
</pre>
</div>
        
</body>
</html>


save.php

<?php
session_start();
header("Content-type:text/html; charset=UTF-8");          
header("Cache-Control: no-store, no-cache, must-revalidate");       
header("Cache-Control: post-check=0, pre-check=0", false);    
// เชื่อมต่อกับฐานข้อมูล    
//$link=mysql_connect("localhost","root","test"); // เชื่อมต่อ Server      
//mysql_select_db("test");  // ติดต่อฐานข้อมูล      
//mysql_query("set character set utf8"); // กำหนดค่า character set ที่จะใช้แสดงผล    
if(isset($_POST['submit']) && $_POST['submit']!=""){
//    echo $_POST['sector']."<br>";  
//    คำสั่งบันทึกลงฐานข้อมูล
    $_SESSION['ses_sector']=$_POST['sector'];
    if($_POST['sector']==1){
        $_SESSION['ses_disabled']=array("2","3","4");
    }elseif($_POST['sector']==2){
        $_SESSION['ses_disabled']=array("");
    }elseif($_POST['sector']==3){
        $_SESSION['ses_disabled']=array("");
    }elseif($_POST['sector']==4){        
        $_SESSION['ses_disabled']=array("");
    }
    header("Location:step2.php");
    exit;
}
?>


step2.php

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Step2</title>
</head>
<body>

<br><br>
<div style="margin:auto;width:800px;">
<form id="form1" name="form1" method="post" action="save2.php">
<table width="100%" border="0" cellspacing="00" cellpadding="0">
  <tr>
    <td align="center">check</td>
    <td width="60" align="center">10</td>
    <td width="60" align="center">9</td>
    <td width="60" align="center">8</td>
    <td width="60" align="center">7</td>
    <td width="60" align="center">6</td>
    <td width="60" align="center">5</td>
    <td width="60" align="center">4</td>
    <td width="60" align="center">3</td>
    <td width="60" align="center">2</td>
    <td width="60" align="center">1</td>
  </tr>
<?php for($i=1;$i<=10;$i++){?>  
  <tr>
    <td align="center">
    <input name="check<?=$i?>" onclick="setCheck(this,'css_radio<?=$i?>')" type="checkbox" id="check<?=$i?>" value="<?=$i?>" <?=(in_array($i,$_SESSION['ses_disabled']))?" checked":""?>  />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="10" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="9"
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="8" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="7" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="6" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="5" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="4" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="3" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="2" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="1" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
  </tr>
<?php } ?>  
</table>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>   
</div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>    
<script type="text/javascript">
var setCheck = function(chkObj,cssObj){
    var i_check=$(chkObj).prop("checked");
    if(i_check==true){
        $("."+cssObj).prop("checked",false).attr('disabled', true);
    }else{
        $("."+cssObj).attr('disabled', false);
    }
};        
</script>
</body>
</html>


save2.php

<?php
session_start();
header("Content-type:text/html; charset=UTF-8");          
header("Cache-Control: no-store, no-cache, must-revalidate");       
header("Cache-Control: post-check=0, pre-check=0", false);    
// เชื่อมต่อกับฐานข้อมูล    
//$link=mysql_connect("localhost","root","test"); // เชื่อมต่อ Server      
//mysql_select_db("test");  // ติดต่อฐานข้อมูล      
//mysql_query("set character set utf8"); // กำหนดค่า character set ที่จะใช้แสดงผล    
if(isset($_POST['submit']) && $_POST['submit']!=""){
//    คำสั่งบันทึกลงฐานข้อมูล
    if(isset($_POST['check1'])){
        array_push($_SESSION['ses_disabled'],$_POST['check1']);
    }
    if(isset($_POST['check2'])){
        array_push($_SESSION['ses_disabled'],$_POST['check2']);
    }
    if(isset($_POST['check3'])){
        array_push($_SESSION['ses_disabled'],$_POST['check3']);
    }
    if(isset($_POST['check4'])){
        array_push($_SESSION['ses_disabled'],$_POST['check4']);
    }
    if(isset($_POST['check5'])){
        array_push($_SESSION['ses_disabled'],$_POST['check5']);
    }  
    $_SESSION['ses_disabled']=array_unique($_SESSION['ses_disabled']);
    header("Location:step3.php");
    exit;
}
?>


step3.php

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Step3</title>
</head>
<body>

<br><br>
<div style="margin:auto;width:800px;">
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="00" cellpadding="0">
  <tr>
    <td align="center">check</td>
    <td width="60" align="center">10</td>
    <td width="60" align="center">9</td>
    <td width="60" align="center">8</td>
    <td width="60" align="center">7</td>
    <td width="60" align="center">6</td>
    <td width="60" align="center">5</td>
    <td width="60" align="center">4</td>
    <td width="60" align="center">3</td>
    <td width="60" align="center">2</td>
    <td width="60" align="center">1</td>
  </tr>
<?php for($i=1;$i<=10;$i++){?>  
  <tr>
    <td align="center">
    <input name="check<?=$i?>" onclick="setCheck(this,'css_radio<?=$i?>')" type="checkbox" id="check<?=$i?>" value="<?=$i?>" <?=(in_array($i,$_SESSION['ses_disabled']))?" checked":""?>  />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="10" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="9"
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="8" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="7" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="6" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="5" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="4" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="3" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="2" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="1" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
  </tr>
<?php } ?>  
</table>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>   
</div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>    
<script type="text/javascript">
var setCheck = function(chkObj,cssObj){
    var i_check=$(chkObj).prop("checked");
    if(i_check==true){
        $("."+cssObj).prop("checked",false).attr('disabled', true);
    }else{
        $("."+cssObj).attr('disabled', false);
    }
};        
</script>
</body>
</html>


ถือว่าให้เป็นไอเดียไว้ต่อยอดเพิ่มเติม  




โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014
 ความคิดเห็นที่ 12

ต้องตอบคำถามว่า

checkbox ในหน้า step2 นอกจากมีไว้เพื่อ disabled radio แล้ว ต้องส่งค่าไปใช้งานด้วยหรือไม่

และ radio ของแต่ละข้อ ใช้ทำอะไร 

และ ต้องเลือกข้อที่ ไม่ได้ disabled กี่ข้อ  และค่านี้มีผลอะไรกับ step3 หรือไม่

และ step3 หน้าตาเป็นแบบไหน 


- checkbox ในหน้า Step2  ส่งค่าไปใช้งานด้วยครับ 
- Radio ของแต่ละข้อแค่มีไว้ บันทึกข้อมูล เฉยๆ ครับ 10-1 คะแนน ลง DB
- ต้องเลือกข้อที่ ไม่ได้ Disbled นี่ ถ้าเป็น Radio เมื่อ checbox ไม่ได้ใช้งาน Radio ก้อต้อง Disbled ทั้งหมดครับ
- Step3 หน้าตาเหมือน Step 2 ทุกอย่างครับ

***หมายเหตุ หน้า Step2.php + Step3.php เหมือนกันทุกอย่างครับ 

***ในแต่ละหน้าของ Step2.php+Step3.php มี ข้อย่อยประมาน 20 ข้อ
  (ในข้อย่อย 20 ข้อ มีข้อที่ 1-7 จะมีผลกับการส่งค่าในหน้าต่อไปอีกครับ)



โดย:  Hanakobz112 IP: 119.46.21.xxx วันที่: 11-11-2014 เวลา: 15:56:11
 ความคิดเห็นที่ 11
ต้องตอบคำถามว่า

checkbox ในหน้า step2 นอกจากมีไว้เพื่อ disabled radio แล้ว ต้องส่งค่าไปใช้งานด้วยหรือไม่

และ radio ของแต่ละข้อ ใช้ทำอะไร 

และ ต้องเลือกข้อที่ ไม่ได้ disabled กี่ข้อ  และค่านี้มีผลอะไรกับ step3 หรือไม่

และ step3 หน้าตาเป็นแบบไหน


โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014
 ความคิดเห็นที่ 10
แล้วถ้ามี Step3.php อีกละครับ

Step2.php Disbled ข้อไหน Step3.php Disbled ข้อนั้นครับ

หมายเหตุ *** Step2.php มีหน้า save2.php


โดย:  Hanakobz112 IP: 119.46.21.xxx วันที่: 11-11-2014 เวลา: 15:38:05
 ความคิดเห็นที่ 9
แนวทางไฟล์ step2.php หรือคือไฟล์ที่ disabled  ต่อจากความเห็นที่ 5
ตัวนี้จะตรงกับไฟล์ที่ต้องการมากที่สุด ลองดูโค้ดและทำความเข้าใจดู

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Step2</title>
</head>
<body>

<br><br>
<div style="margin:auto;width:800px;">
<form id="form1" name="form1" method="post" action="#">
<table width="100%" border="0" cellspacing="00" cellpadding="0">
  <tr>
    <td align="center">check</td>
    <td width="60" align="center">10</td>
    <td width="60" align="center">9</td>
    <td width="60" align="center">8</td>
    <td width="60" align="center">7</td>
    <td width="60" align="center">6</td>
    <td width="60" align="center">5</td>
    <td width="60" align="center">4</td>
    <td width="60" align="center">3</td>
    <td width="60" align="center">2</td>
    <td width="60" align="center">1</td>
  </tr>
<?php for($i=1;$i<=10;$i++){?>  
  <tr>
    <td align="center">
    <input name="check<?=$i?>" onclick="setCheck(this,'css_radio<?=$i?>')" type="checkbox" id="check<?=$i?>" value="<?=$i?>" <?=(in_array($i,$_SESSION['ses_disabled']))?" checked disabled":""?>  />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="10" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="9"
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="8" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="7" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="6" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="5" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="4" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="3" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="2" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
    <td align="center">
    <input type="radio" name="radio<?=$i?>" id="radio<?=$i?>" class="css_radio<?=$i?>" value="1" 
    <?=(in_array($i,$_SESSION['ses_disabled']))?" disabled":""?>
      />
    </td>
  </tr>
<?php } ?>  
</table>
</form>   
</div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>    
<script type="text/javascript">
var setCheck = function(chkObj,cssObj){
    var i_check=$(chkObj).prop("checked");
    if(i_check==true){
        $("."+cssObj).prop("checked",false).attr('disabled', true);
    }else{
        $("."+cssObj).attr('disabled', false);
    }
};        
</script>
</body>
</html>


โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014
 ความคิดเห็นที่ 8
จะมี Script นี้อยู่ ข้างล่างครับ


<script src="js/jquery-1.8.3.min.js"></script>  
 
<script type="text/javascript">
    $(document).ready(function () {
        
 
        
    });
    var setCheck = function(chkObj,cssObj){
        var i_check=$(chkObj).prop("checked");
        if(i_check==true){
            $("."+cssObj).prop("checked",false).attr('disabled', true);
        }else{
            $("."+cssObj).attr('disabled', false);
        }
    };    
 
</script>
 


โดย:  Hanakobz112 IP: 119.46.21.xxx วันที่: 11-11-2014 เวลา: 14:49:40
 ความคิดเห็นที่ 7
หน้าที่ 3 โค้ดงงมาก ทำงานยังไงหน้านี้



โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014
 ความคิดเห็นที่ 6
นี่ครับ


 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
 
<head>
  <meta charset="utf-8">
  <title>jQuery UI Tabs - Default functionality</title>
  <link rel="stylesheet" href="/js/jquery-ui.css">
<script src="/js/jquery-1.8.3.min.js"></script>
<script src="/js/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css">
<script>
  $(function() {
    $( "#tabs" ).tabs();
  });
  </script>
  <style type="text/css">
<!--
.style1 {
font-size: 20px
}
-->
  </style>
</head>
<body>

<form id="form1" name="form1" method="post" action="#">
 
<div id="tabs-1">
   <td height="1058" colspan="2" valign="top" bgcolor="#999999"><table width="100%" border="0" cellpadding="3" cellspacing="1">
              <!--DWLayoutTable-->
              <tr>
                <td width="331" rowspan="3" valign="center" bgcolor="#CCCCCC"><div align="center" class="style13">
                  <p class="style38 style1">ชื่อบริการ</p>
                      </div></td>
                      <td width="63" rowspan="3" valign="center" bgcolor="#CCCCCC"><div align="center">
                          <p class="style12">ไม่ได้ใช้<br>
                          บริการ</p>
                          </div></td>
                      <td height="28" colspan="10" valign="top" bgcolor="#CCCCCC"><div align="center">
                          <p><span class="style10">ระดับ</span><br>
                          </p>
                      </div></td>
      </tr>
              <tr>
                <td height="30" colspan="10" valign="top" bgcolor="#CCCCCC"><div align="center">(10=มากที่สุด, 1=น้อยที่สุด)</div></td>
      </tr>
              <tr>
                <td width="30" height="26" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">10</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">9</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">8</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">7</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">6</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">5</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">4</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">3</div></td>
                      <td width="30" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">2</div></td>
                      <td width="31" valign="top" bgcolor="#E9E9E9"><div align="center" class="style14">1</div></td>
      </tr>
              <tr>
                <td height="26"  width="421" valign="top" bgcolor="#FFFFFF"><span class="style14">1. vtest</span></td>
        <td valign="top" bgcolor="#FFFFFF"><div align="center">
                          <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second');" id="checkbox1"  />
                      </div></td>
                      
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="10"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="9"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="8"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="7"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="6"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="5"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="4"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="3"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="2"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio29" class="second" id="radio29" value="1"   />
                      </div></td>
                      
      </tr>
              <tr>
                <td height="52" valign="top" bgcolor="#E9E9E9"><span class="style14">2. test</span></td>
            <td valign="center" bgcolor="#E9E9E9"><div align="center">
                      <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second2');" id="checkbox2"  />
                </div></td>
                      
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio30" class="second2" id="radio30" value="10"   />
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio30" class="second2" id="radio30" value="9"   />
                </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio30" class="second2" id="radio30" value="8"   />
                          </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                            <input type="radio" name="radio30" class="second2" id="radio30" value="7"   />
                            </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                              <input type="radio" name="radio30" class="second2" id="radio30" value="6"   />
                              </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                                <input type="radio" name="radio30" class="second2" id="radio30" value="5"   />
                                </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                                  <input type="radio" name="radio30" class="second2" id="radio30" value="4"  />
                                  </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                                    <input type="radio" name="radio30" class="second2" id="radio30" value="3"   />
                                    </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                                      <input type="radio" name="radio30" class="second2" id="radio30" value="2"   />
                                      </div></td><td valign="center" bgcolor="#E9E9E9"><div align="center">
                                        <input type="radio" name="radio30" class="second2" id="radio30" value="1"  />
                                        </div></td>
                                        
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#FFFFFF"><span class="style14">3. test</span></td>
        <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second3');" id="checkbox3"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="10"   />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="9"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="8"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="7"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="6"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="5"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="4" />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="3"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="2"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio31" class="second3" id="radio31" value="1" />
                      </div></td>
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#E9E9E9"><span class="style14">4. test</span></td>
          <td valign="center" bgcolor="#E9E9E9"><div align="center">
                        <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second');" id="checkbox4"  />
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9">
                        <div align="center">
                          <input type="radio" name="radio32" class="second4" id="radio32" value="10"  />
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9">
                        <div align="center">
                          <input type="radio" name="radio32" class="second4" id="radio32" value="9"  />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="8"  />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="7" />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="6" />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="5"  />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="4"  />
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="3"  />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="2"  />
                </div></td>
                        <td valign="center" bgcolor="#E9E9E9">
                          <div align="center">
                            <input type="radio" name="radio32" class="second4" id="radio32" value="1" />
                </div></td>
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#FFFFFF"><span class="style14">5.test</span></td>
            <td valign="center" bgcolor="#FFFFFF"><div align="center">
                      <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second5');" id="checkbox5" />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33" class="second5" id="radio33" value="10"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="9" < />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="8"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="7" />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="6" />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="5" />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="4"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="3"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="2"  />
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio33"  class="second5" id="radio33" value="1"  />
                      </div></td>
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#E9E9E9"><span class="style14">6. test</span></td>
            <td valign="center" bgcolor="#E9E9E9"><div align="center">
                      <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second6');" id="checkbox6">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="10">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="9">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="8">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="7">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="6">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="5">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="4">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="3">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="2">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio34" class="second6" id="radio34" value="1">
                </div></td>
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#FFFFFF"><span class="style14">7. test</span></td>
            <td valign="center" bgcolor="#FFFFFF"><div align="center">
                      <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second7');" id="checkbox7">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="10">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7"  id="radio35" value="9">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="8">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="7">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="6">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="5">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="4">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="3">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="2">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio35" class="second7" id="radio35" value="1">
                      </div></td>
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#E9E9E9"><span class="style14">8. test</span></td>
            <td valign="center" bgcolor="#E9E9E9"><div align="center">
                      <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second8');" id="checkbox8">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="10">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="9">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="8">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="7">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="6">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="5">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="4">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="3">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="2">
                </div></td>
                      <td valign="center" bgcolor="#E9E9E9"><div align="center">
                          <input type="radio" name="radio36" class="second8" id="radio36" value="1">
                </div></td>
      </tr>
              <tr>
                <td height="26" valign="top" bgcolor="#FFFFFF"><span class="style14">9. test</span></td>
            <td valign="center" bgcolor="#FFFFFF"><div align="center">
                      <input type="checkbox" name="first" value="Disable" onClick="setCheck(this,'second9');" id="checkbox9">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="10">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37"class="second9" id="radio37" value="9">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="8">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="7">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="6">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="5">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="4">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="3">
                      </div></td>
                      <td valign="center" bgcolor="#FFFFFF"><div align="center">
                          <input type="radio" name="radio37" class="second9" id="radio37" value="2">
                      </div></td>


โดย:  Hanakobz112 IP: 202.183.201.xxx วันที่: 11-11-2014 เวลา: 14:03:15
 ความคิดเห็นที่ 5
สมมติไฟล์แรกชื่อ step1.php ให้เปลี่ยนจาก checkbox เป็น radio และใช้ชื่อเดียวกัน

<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Step1</title>
</head>
<body>

<div style="margin:auto:width:800px;">
<form id="form1" name="form1" method="post" action="save.php">
<p>
<input type="radio" name="sector" id="sector1" value="1">
แผนก 1</p>
<p>
<input type="radio" name="sector" id="sector2" value="2">
แผนก 2</p>
<p>
<input type="radio" name="sector" id="sector3" value="3">
แผนก 3</p>
<p>
<input type="radio" name="sector" id="sector4" value="4">
ต่างจังหวัด </p>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>
<br>
<pre>
    <?php print_r($_SESSION); ?>
</pre>
</div>
        
</body>
</html>


ไฟล์ save.php ให้ใช้งาน session

<?php
session_start();
header("Content-type:text/html; charset=UTF-8");          
header("Cache-Control: no-store, no-cache, must-revalidate");       
header("Cache-Control: post-check=0, pre-check=0", false);    
// เชื่อมต่อกับฐานข้อมูล    
//$link=mysql_connect("localhost","root","test"); // เชื่อมต่อ Server      
//mysql_select_db("test");  // ติดต่อฐานข้อมูล      
//mysql_query("set character set utf8"); // กำหนดค่า character set ที่จะใช้แสดงผล    
if(isset($_POST['submit']) && $_POST['submit']!=""){
//    echo $_POST['sector']."<br>";  
//    คำสั่งบันทึกลงฐานข้อมูล
    $_SESSION['ses_sector']=$_POST['sector'];
    if($_POST['sector']==1){
        $_SESSION['ses_disabled']=array("2","3","4");
    }elseif($_POST['sector']==2){
        $_SESSION['ses_disabled']=array("");
    }elseif($_POST['sector']==3){
        $_SESSION['ses_disabled']=array("");
    }elseif($_POST['sector']==4){        
        $_SESSION['ses_disabled']=array("");
    }
    header("Location:step2.php");
    exit;
}
?>


.ให้ disabled หัวข้อไหน ก็ใส่ตัวเลข ทำตาม กรณ๊เลือก sector เท่ากับ 1

$_SESSION['ses_disabled']=array("2","3","4");


ขอดูไฟล์โค้ด หน้า disabled


โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014
 ความคิดเห็นที่ 4

ตอบคำถามตามนี้แต่ละข้อดู
1. หน้าที่ 1 เลือกได้กี่ตัวเลือกก่อน ส่งข้อมูล 1 หรือมากกว่า 1 ตัวเลือก
2. พอได้ค่าจากการเลือก checkbox ในหน้าที่ 1 ค่าของข้อมูล จะใช้ไปกำหนดอะไร ในหน้าไหน
3. โค้ดหน้าที่ 3 เป็นอย่างไร ต้องการใช้งานอะไรจากค่าที่ส่งมาจากหน้าแรก 

1. เลือกได้แค่ตัวเลือกเดียวครับ ส่งข้อมูล 1 ตัวเลือกครับ 
2. ค่าของข้อมูลจะไปใช้กำหนดในหน้าที่ 2 คือ save ลงฐานข้อมูลครับ และ หน้าที่ 3 คือการ Disbled หัวข้อจากตัวเลือกหน้าที่ 1
3. โค้ดหน้าที่ 3 เป็นหัวข้อประมาน 30 หัวข้อครับ แต่จะมี Even ที่เกี่ยวข้องแค่ 10 ข้อแรกครับ , ต้องการให้ Disbled หัวข้อที่ไม่ได้ใช้โดยกำหนดจากหน้าที่ 1 ครับ เช่น Checkbox ที่ 1 ให้ Disbled หัวข้อที่ 2-3-4 ในหน้าที่ 3 ครับ



โดย:  Hanakobz112 IP: 119.46.21.xxx วันที่: 11-11-2014 เวลา: 13:13:52
 ความคิดเห็นที่ 3
ตอบคำถามตามนี้แต่ละข้อดู
1. หน้าที่ 1 เลือกได้กี่ตัวเลือกก่อน ส่งข้อมูล 1 หรือมากกว่า 1 ตัวเลือก
2. พอได้ค่าจากการเลือก checkbox ในหน้าที่ 1 ค่าของข้อมูล จะใช้ไปกำหนดอะไร ในหน้าไหน
3. โค้ดหน้าที่ 3 เป็นอย่างไร ต้องการใช้งานอะไรจากค่าที่ส่งมาจากหน้าแรก


โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014
 ความคิดเห็นที่ 2
พอ save เสร็จผมจะไห้ หน้าที่ 3 มัน Disbled อะครับ เฉพาะหัวข้อที่เลือกไว้ครับ 


โดย:  Hanakobz112 IP: 119.46.21.xxx วันที่: 11-11-2014 เวลา: 11:51:20
 ความคิดเห็นที่ 1
แค่คำถามก็งงแล้ว 

เราไม่ต้องลงตัวอย่างโค้ดหรอก เพราะดูไม่รู้เรื่อง ถามในส่วนที่ไม่เข้าใจดีกว่า

ทำไปทีละสเต็บ ถ้าเริ่มต้นที่คำถามง่ายๆ ส่งค่าจะฟอร์มทำอย่างไร


ไฟล์ step1.php

<form id="form1" name="form1" method="post" action="save.php">
<p>
<input type="checkbox" name="sector" id="sector" value="1" />
แผนก 1</p>
<p>
<input type="checkbox" name="sector2" id="sector2" value="2" />
แผนก 2</p>
<p>
<input type="checkbox" name="sector3" id="sector3" value="3" />
แผนก 3</p>
<p>
<input type="checkbox" name="sector4" id="sector4" value="4" />
ต่างจังหวัด </p>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>


ไฟล์ save.php

<?php
header("Content-type:text/html; charset=UTF-8");          
header("Cache-Control: no-store, no-cache, must-revalidate");       
header("Cache-Control: post-check=0, pre-check=0", false);    
// เชื่อมต่อกับฐานข้อมูล    
//$link=mysql_connect("localhost","root","test"); // เชื่อมต่อ Server      
//mysql_select_db("test");  // ติดต่อฐานข้อมูล      
//mysql_query("set character set utf8"); // กำหนดค่า character set ที่จะใช้แสดงผล    
if(isset($_POST['submit']) && $_POST['submit']!=""){
    echo $_POST['sector']."<br>";   
    echo $_POST['sector2']."<br>";   
    echo $_POST['sector3']."<br>";   
    echo $_POST['sector4']."<br>";   
    exit;
}
?>





โดย:  Ninenik IP: 115.87.101.xxx วันที่: 11-11-2014