Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [PhP-MySql] Update aggiorna a metà

    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);
    frescofresco

  2. #2
    scusate! nella Lock per errore ho trascritto un nome diverso per le tabelle, 'clienti' sta per anag_cli e 'prenotazioni' per prenot_db
    frescofresco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.