Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Doppia iscrizione

  1. #1

    Doppia iscrizione

    codice:
    //Questo è il file per la connessione
    include "../include/db.php";
    
    //Valori
    $User = trim($_POST['User']);
    $Password = trim($_POST['Password']);
    $Email = trim($_POST['Email']);
    $Newsletter = trim($_POST['Newsletter']);
    $IP = $_SERVER['REMOTE_ADDR'];
    
    //Controllo i campi
    if ($User=="" OR $Password=="" OR $Email=="") {
    header("Location: errore.php");
    } else {
    
    //Vedo se l'email è già iscritta
    $query = "SELECT * FROM Utenti WHERE Email = '$Email'";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);
    if ($Email==$row["Email"]) {
    header("Location: errore2.php");
    } else {
    
    //Vedo se l'user già esiste
    $query = "SELECT * FROM Utenti WHERE User = '$User'";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);
    if ($User==$row["User"]) {
    header("Location: errore3.php");
    } else {
    
    //Vedo se l'email è già iscritta alla mailinglist
    $query = "SELECT * FROM Mailinglist WHERE Email = '$Email'";
    $result = mysql_query($query, $db);
    $Iscritto = mysql_num_rows($result);
    
    //Se non lo è e l'utente vuole iscriversi
    if ($Newsletter=="SI" AND $Iscritto==0) {
    $query = "INSERT INTO Mailinglist (Email,Data,IP) VALUES ('$Email', Now(), '$IP')";
    }
    
    //Registro i dati per l'iscrizione al sito
    $query = "INSERT INTO Utenti (User,Password,Email,Data,IP) VALUES ('$User', '$Password', '$Email', Now(), '$IP')";
    $result = mysql_query($query, $db);
    Perché non mi registra alla mailinglist?

  2. #2
    Codice PHP:
    //Se non lo è e l'utente vuole iscriversi
    if ($Newsletter=="SI" AND $Iscritto==0) {
    $query "INSERT INTO Mailinglist (Email,Data,IP) VALUES ('$Email', Now(), '$IP')";
    mysql_query($query$db);

    manca mysql_query($query, $db);


  3. #3
    Caspita
    Grazie

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