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");
}
}
}