Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154

    problema inserimento dati nel database

    Ciao a tutti. Ho questo codice che controlla se un indirizzo email è presente nel database, se l'indirizzo email è già presente nel database non inserisce niente, mentre se non è presente dovrebbe inserirlo.
    codice:
    $inserisci_mail="";
    $inserisci_nome="";
    $query3=mysql_query("SELECT email_utente_sito FROM utenti_sito");
    while ($row_utenti_sito=mysql_fetch_array($query3)) {
    $utente_sito[]=$row_utenti_sito['email_utente_sito'];
    };
    if (in_array($commento_news_mail, $utente_sito)) {
    unset ($inserisci_mail);
    unset ($inserisci_nome);
    echo"SI è già presente";
    }else{
    $inserisci_mail=$commento_news_mail; //questo campo è recuperato da un form
    $inserisci_nome=$commento_news_nome; //questo campo è recuperato da un form
    echo"NO no è presente";
    $query4="INSERT INTO utenti_sito (nome_utente_sito, email_utente_sito) VALUES ('".$inserisci_nome."', '".$inserisci_mail."')";
    mysql_query($query4, db_link);
    };
    Dico dovrebbe perchè infatti non funziona. Fà tutto bene, controlla e mi risponde se l'indirizzo è effettivamente presente o no, ma se non è presente proprio non riesco a inserirlo nel database.
    Qualcuno saprebbe darmi una mano? Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154
    Risolto.
    All'ultima query nella variabile della connessione mancava la $
    Che svista bestiale....

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.