This is my for loop. I want to update those records which designMasterId i get in hidden but it is automatically update all records..
Through this hidden text box i am try to pass designmasterId:
<input type="hidden" name="designMasterId[]" value="{$designArray[sec].designMasterId}">
Php code:
   if(isset($_POST['Submit']))
      {
        $recDate       = $_POST['rDtYear']."-".$_POST['rDtMonth']."-".$_POST['rDtDay'];
        $lastProcess   = isset($_POST['processId']) ? $_POST['processId'] : 0;
        $nextProcessId = isset($_POST['nextProcessId']) ? $_POST['nextProcessId'] : 0;
        for($i=0; $i< count($_POST['designMasterId']); $i++)
        {
          $processId       = isset($_POST['processId'][$i]) ? $_POST['processId'][$i] : 0;
          $reciveWet       = isset($_POST['reciveWet'][$i]) ? $_POST['reciveWet'][$i] : 0;
          $designMasterId  = isset($_POST['designMasterId'][$i]) ? $_POST['designMasterId'][$i] : 0;
          $updatePro = "UPDATE process 
                          SET rDate = '".$recDate."',
                              reciveWet = '".$reciveWet."',
                              nextProcessId   = ".$nextProcessId.",
                              processMasterId = ".$nextProcessId.",
                              status = 'I'
                         WHERE designMasterId = ".$designMasterId;
         $updateProRes = mysql_query($updatePro);
         if(!$updateProRes)
          {
            echo "Recive Fail";
          }
          else
          {
            header("Location:processRecive.php");
          }
        }
      }
 
     
     
     
    