  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                รบกวนพี่ๆชาวThaiCreate ทุกท่านครับ  
พอดีผมต้องการบันทึกข้อมูลแบบArray โดยใช้ DropdownList ครับ 
ผมลองใช้แบบ Foreach แล้วไม่ได้ครับหรือcodeผิดผมไม่เเน่ใจนะครับ  
ยังไงก็ช่วยเเนะนำด้วยครับ 
 
 
อันนี้เป้น Codeหน้าบันทึกครับ 
Code (PHP) 
<?php
  include 'syncompetency.php';
  if(empty($_POST['FunctionID'])  || empty($_POST['degreeID'])){
     echo '<br><br><center>ยังไม่มีการเพิ่มสิทธิการเข้าถึงเอกสาร</center>';
  }else {
foreach($_POST['FunctionID'] as $row=>$art){
$FunctionID = ($_POST['FunctionID'][$row]);
$sql = "INSERT INTO synfunction (id,FunctionID,degreeID) VALUES (?,?,?)";
$params = array($_POST["id"],$FunctionID,$_POST["degreeID"]);
$stmt = sqlsrv_query($conn,$sql,$params);
}
 echo '<br><br><center>เพิ่มสิทธิการใช้งานเรียบร้อยเเล้ว</center>'; #เอาไว้นอกลูป
 print_r($_POST);
}
   error_reporting (E_ALL ^ E_NOTICE);
if($stmt){
	echo "<script type='text/javascript'>";
	echo "alert('Save Succesfuly');";
	echo "window.location = 'AddDropdow.php'; ";
	echo "</script>";
	}
	else
  {
	echo "<script type='text/javascript'>";
	echo "alert('Error!!');";
	echo "</script>";
}
sqlsrv_close($conn);
?>
 
 
 
อันนี้Codeหน้า แสดงครับ 
 
Code (PHP) 
<?php
include 'syncompetency.php';
   $stmt = "SELECT * FROM Position where  id = '4' ";
   #$params = array($strMenuID);
  $query = sqlsrv_query($conn, $stmt);
  $result = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC);
?>
<form action="adddropSave.php" method="post" name="dropmsgform"  id="form1">
<table width="700" align="center">
 <tr>
    <th width="120">ชื่อผู้ใช้ : </th>
    <td colspan="2"><input type="text" name="id" size="20" value="<?php echo $result["namef"];?>">
        <input type="hidden" name="id" value="<?php echo $result["id"];?>">
  </td>
    </tr>
  <tr>
    <td>ลำดับ</td>
      <td>ชื่อ FUNCTION Competency</td>
        <td>ระดับ</td>
  </tr>
  <tr>
      <th width="150">1 : </th>
      <td align="left">
        <select name="FunctionID">
          <option selected  >---เลือกFunction Compretency---</option>
        <?php
        $tsql = "SELECT * FROM functionCPTC";
          $result = sqlsrv_query($conn, $tsql);
        while($objResuut = sqlsrv_fetch_array($result))
        {
        ?>
        <option value="<?php echo $objResuut["FunctionID"];?>"><?php echo $objResuut["FunctionID"]." - ".$objResuut["FuncDetialT"];?></option>
        <?php
        }
        ?>
        </select>
      </td>
      <td width="150"><select name="degreeID">
        <option value="1">--ระบุระดับ--</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
          </select></td>
      </tr>
      <tr>
          <th width="150">2 : </th>
          <td align="left">
            <select name="FunctionID">
              <option selected  >---เลือกFunction Compretency---</option>
            <?php
            $tsql = "SELECT * FROM functionCPTC";
              $result = sqlsrv_query($conn, $tsql);
            while($objResuut = sqlsrv_fetch_array($result))
            {
            ?>
            <option value="<?php echo $objResuut["FunctionID"];?>"><?php echo $objResuut["FunctionID"]." - ".$objResuut["FuncDetialT"];?></option>
            <?php
            }
            ?>
            </select>
          </td>
          <td width="150"><select name="degreeID">
            <option value="1">--ระบุระดับ--</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
              </select></td>
          </tr>
          <tr>
              <th width="150"> : </th>
              <td align="left">
                <select name="FunctionID">
                  <option selected  >---เลือกFunction Compretency---</option>
                <?php
                $tsql = "SELECT * FROM functionCPTC";
                  $result = sqlsrv_query($conn, $tsql);
                while($objResuut = sqlsrv_fetch_array($result))
                {
                ?>
                <option value="<?php echo $objResuut["FunctionID"];?>"><?php echo $objResuut["FunctionID"]." - ".$objResuut["FuncDetialT"];?></option>
                <?php
                }
                ?>
                </select>
              </td>
              <td width="150"><select name="degreeID">
                <option value="1">--ระบุระดับ--</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                  </select></td>
              </tr>
      </table>
      <input type="submit" name="submit" value="เพิ่มสิทธิ"  class='button button'>
    </form>
 
 
รูปภาพประกอบครับ 
 
  
 
 
 
 
 
  Tag : PHP, Ms SQL Server 2012, HTML, CakePHP               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2017-11-30 18:55:16 | 
                      By :
                          khing_jor | 
                      View :
                          1463 | 
                      Reply :
                          1 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  |