salute a tutti!
Qualcuno può spiegarmi come mai solo la prima tabella viene aggiornata, mi succede anche in un altro script con due Delete successive.
Ah! ho provato anche un uso diverso degli apici ma mi fifà uguale.
Grazie anticipate.
$con = @mysql_connect($host,$user,$pwd) or die (nopuete("Server ".$host));
@mysql_select_db($datab, $con) or die (nopuete("database ".$datab));
mysql_query("LOCK TABLES clienti WRITE , prenotazioni WRITE", $con);
if(isset($_POST['delete'])) {
$rich = $_POST['rich'];
$id = $_POST['id_cli'];
$savqry="DELETE FROM prenot_db Where nr_prenot=$rich LIMIT 1";
$respre = mysql_query($savqry, $con) or die("non è stato possibile cancellare il record");
$savcli="DELETE FROM anag_cli Where cod_cli=$id LIMIT 1";
$respre = mysql_query($savcli, $con) or die("non è stato possibile cancellare il record");
}else{
$savqry="UPDATE prenot_db SET nr_prenot=$rich, nome_casa=\"$allog\", cod_cli=$id, per_dal=\"$perdal\", per_al=\"$peral\", data_prenot=\"$data\" WHERE nr_prenot=$rich ";
echo $savqry."
";
$respre = mysql_query($savqry, $con) or die("non è stato possibile salvare i cambiamenti alla prenotazione");
$savcli="UPDATE anag_cli SET cod_cli=$id, nome=\"$nome\", cognome=\"$cogn\", indir-cli=\"$indir\", cap=\"$cap\", citta=\"$citta\", prov=\"$prov\", paese=\"$paese\", telefono=\"$telef\", mobile=\"$mob\", e-mail=\"$posta\" WHERE cod_cli=$id ";
echo $savcli."
";
$rescli = mysql_query($savcli, $con) or die("
non è stato possibile aggiornare i dati del cliente");
}
mysql_query("UNLOCK TABLES", $con);
mysql_close($con);