1) <?phpif($_REQUEST['modifica']=='ok'){
// INSERIMENTO , CANCELLAZIONE E MODIFICA
//
// //connessione al database
// $db = new MySQL();
// ID RIPARATORE
$idriparatore=$_REQUEST['idriparatore'];
// CALCOLO IL NUMERO DI CONSEGNE CONTANDOLE
// Execute our query
if (! $db->Query("SELECT numconsegna FROM riparazioni WHERE idriparatore= '{$_POST['idriparatore']}'")) $db->Kill();
// Let's show how many records were returned
$numconsegna = $db->RowCount()+1;
$datainvio = date('Y/m/d');
// find out how many records there are to update
$size = count($_POST['idriparazione']);
// start a loop in order to update each record
$i = 0;
while ($i < $size) {
// define each variable
$idriparatore = $_POST['idriparatore'][$i];
$idriparazione = $_POST['idriparazione'][$i];
// $db = new MySQL();
//
// $sql="INSERT INTO nome_tabella (cu_id,csid,price) VALUES ('$x',1,1)";
echo $sql="UPDATE riparazioni SET `idriparatore` = '$idriparatore', `idstato` = '2', datainvio = '$datainvio', numconsegna= '$numconsegna' WHERE idriparazione ='$idriparazione';";
//
//$sql ="UPDATE riparazioni SET `idriparatore` = '$idriparatore', `idstato` = '2', datainvio = '$datainvio', numconsegna= '$numconsegna' WHERE idriparazione ='$idriparazione';";
mysql_query($sql) or die ("Error in query: $sql");
//$db->Query($sql);
++$i;
die();
}
$db->TransactionBegin();
if ($db->Query($sql)) {
$db->TransactionEnd();
// messaggio di inserimento riuscito
echo "Last ID inserted was: " . $db->GetLastInsertID() . "<br /><br />\n";
} else {
$db->TransactionRollback();
// messaggio di inserimento non riuscito
echo "<p>Query Failed</p>\n";
}
//
header("location:content.php?page=16&messaggio={$_ REQUEST['messaggio']}");
}
?>