Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 26

Discussione: [PHP] update

  1. #11
    Sto script l'ho gia' visto. Ora come allora ti chiedo....

    Ma perche' non fai una unica query? Volendo farne tante perche' non usi lo stesso modo sintattico e di sequenza?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #12
    perchè prima erano solo due..poi ho fatto copia e incolla dalle prime due per fare le altre due...cmq se vuoi ora provo a fare la query unica...

  3. #13
    <?
    $as= $HTTP_COOKIE_VARS["ingresso"];
    include ("dati.php");
    $link = mysql_connect ("$db_host","$db_user","$db_pass");
    mysql_select_db ("$db_data",$link);
    $eta=$_POST["eta"];
    $eta=htmlspecialchars($eta);
    $eta = mysql_escape_string($eta);
    $descrizione=$_POST["descrizione"];
    $descrizione=htmlspecialchars($descrizione);
    $descrizione = mysql_escape_string($descrizione);
    $immagine=$_POST["immagine"];
    $immagine=htmlspecialchars($immagine);
    $immagine = mysql_escape_string($immagine);
    $psicologia=$_POST["psicologia"];
    $psicologia=htmlspecialchars($psicologia);
    $psicologia = mysql_escape_string($psicologia);
    mysql_query("UPDATE pg1 SET età='$eta' and descrizione='$descrizione' and immagine='$immagine' and psicologia='".$psicologia."' where nome='".$as."'",$link)or die ("no".mysql_error());
    mysql_close($link);
    ?>

    ecco...ma cmq non trovo l'errore

  4. #14
    Guarda... se potrebbe essere piu' o meno cosi':

    Codice PHP:
    <? 
    $as
    $HTTP_COOKIE_VARS["ingresso"]; 
    include (
    "dati.php"); 

    $link mysql_connect ("$db_host","$db_user","$db_pass"); 

    mysql_select_db ("$db_data",$link); 

    $eta $_POST["eta"];
    $eta htmlspecialchars($eta);
    $eta mysql_escape_string($eta);

    $descrizione $_POST["descrizione"];
    $descrizione htmlspecialchars($descrizione);
    $descrizione mysql_escape_string($descrizione);

    $immagine $_POST["immagine"];
    $immagine htmlspecialchars($immagine);
    $immagine mysql_escape_string($immagine); 

    $psicologia $_POST["psicologia"];
    $psicologia htmlspecialchars($psicologia);
    $psicologia mysql_escape_string($psicologia);

    $query "UPDATE pg1 (età,descrizione, immagine, psicologia) "
             
    " VALUES ('$eta', '$descrizione', '$immagine', '$psicologia') "
             
    " where nome = '$as'";

    $result5 mysql_query($query$link) or die (mysql_error());
    mysql_close($link);
    ?>
    Solo una domanda: Da dove prendi il nome? $as ????


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #15
    Non ci va AND, ci vorrebbe la virgola tra un gruppo e l'altro (tuo script)...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #16
    da lì in alto con il cookie

    $as= $HTTP_COOKIE_VARS["ingresso"];

  7. #17
    Originariamente inviato da zell
    da lì in alto con il cookie

    $as= $HTTP_COOKIE_VARS["ingresso"];
    A prescindere dall'esito della query, farei un controllo sulla valorizzazione di $as. Se c'e' ok, altrimenti dai un avviso che non puoi modificare....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #18
    fatto
    $as esiste
    anche perchè il cookie lo richiamo in tante altre pagine...anche prima di questa...quindi deve essere pieno per forza...
    è incredibile ma non trovo l'errore

  9. #19
    Originariamente inviato da zell
    fatto
    $as esiste
    anche perchè il cookie lo richiamo in tante altre pagine...anche prima di questa...quindi deve essere pieno per forza...
    è incredibile ma non trovo l'errore
    Stai usando lo script che ti ho postato io? Se si prima dei eseguire la query metti la stampa della variabile....

    codice:
    $query = "UPDATE pg1 (età, descrizione, immagine, psicologia) "
             . " VALUES ('$eta', '$descrizione', '$immagine', '$psicologia') "
             . " where nome = '$as'";
    
    echo $query;
    
    $result5 = mysql_query($query, $link) or die (mysql_error());
    Posta il risultato.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #20
    UPDATE pg1 (età, descrizione, immagine, psicologia) VALUES ('0', 'ht', '', 'ht') where nome = 'Aliaf'You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(età, descrizione, immagine, psicologia) VALUES ('0', 'ht', ''

    ecco

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 © 2026 vBulletin Solutions, Inc. All rights reserved.