Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [mysql] Update

  1. #1

    [mysql] Update

    non capisco...attraverso un form passo 4 parametri che devo andare a salvare nel database...ma al secondo update si ferma
    descrizione è una colonna della tabella dell'update
    non capisco il motivo...potete aiutarmi?

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

    Grazie mille

  2. #2
    errori a parte.... perche' non fai tutto con un UPDATE unico?

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

  3. #3
    xchè ero partito da doverne fare uno e allora ho aggiungo man mano...

  4. #4
    UPDATE pg1 SET eta='$_POST[eta]',
    descrizione='$_POST[descrizione],
    immagine='$_POST[immagine]',
    psicologia='$_POST[psicologia]
    where nome='$as';

    tutto qui...

    nel tuo script mancano gli apici alle variabili stringa che vuoi inserire.


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

  5. #5
    grazie
    che scemo che sono!
    visto che ci sono chiedo aiuto anche su un altro di problema (ancora più stupido)
    perchè non stampa?
    value="<? print $valori["immagine"];?>"
    il value è di un form...voglio cioè che nel campo di testo del forum ci sia già scritto $valori["immagine"] e non che sia vuoto
    grazie

  6. #6
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    prova a sostituire gli " interni con '

  7. #7
    non cambia niente

  8. #8
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    prova echo invece di print?

  9. #9
    piuttosto dicci $valori[] da dove viene...posta le righe intorno a quel comando

  10. #10
    ehm meglio che lo spiegi a parole
    $valori etc..etc...è il valore preso dal database
    che se preso a stamparlo a prescindere dal value stampa...quindi la variabile c'è

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.