Visualizzazione dei risultati da 1 a 5 su 5

Discussione: verifica codice

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    25

    verifica codice

    Ciao,
    in uno script ho inserito questo codice che mi dà un errore:

    $sql='UPDATE utenti SET stato=1 WHERE utente="$_GET['user']"';
    $result=mysql_query($sql) or die($sql);

    user viene passato da un URL

    $url ."/"."completa.php?user=$_POST[ob_nikname]";

    ed il suo valore è corretto.
    Qualcuno mi aiuta a trovare l'errore?

    Altra cosa; l'e-mail contenente l'URL arriva ma l'URL non è cliccabile. C'è da inserire qualche altro parametro?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Codice PHP:
    $sql "UPDATE utenti SET stato = 1 WHERE utente = {$_GET['user']}";
    $result mysql_query($sql) or die(mysql_error()); 
    Ma è un suicidio passare i dati in quelo modo lì, cerca fra le pillole nei thread in rilievo, dovresti trovare diverse discussioni che trattano di sicureazza e verifica dati inviati.

    Per la questione dell'email, anche se non dai nessun riferimento, probabilmente è in formato testuale. Se è così dovrai modificare il codice per renderla disponibile anche in html, come spiegato, ad esempio, in questo articolo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    25
    mi dà

    Unknown column 'rino' where clause'

    ma l'utente c'è nel database

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    ah, allora è una stringa quindi va racchiusa tra apici...

    Codice PHP:
    $sql "UPDATE utenti SET stato = 1 WHERE utente = '{$_GET['user']}' "

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    25
    Grazie, ora funziona bene.
    Ora vedrò di trovare un altro modo per passare la variabile.

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.