Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Suppongo che nel db prenderai solo un record data una specifica email, o no? Quindi che te ne fai di un ciclo while?

    Codice PHP:
    $dati=mysql_query("select * from toagenzie where  email ='$email'");

    if( ! 
    $dati )
    {
        echo 
    "Message could not be sent...";
    }
    else
    {
        
    $array mysql_fetch_array($dati);

        
    // qui il codice per inviare l'email

    Ultima modifica di Alhazred; 09-05-2016 a 18:43

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    52
    anche fatto in qursta maniera non funziona la scritta non appare quando l'email e inesistente.
    ciclo while?
    si serve xche oh email associate a piu credenziali.
    ti spiego
    e un booking
    io come albergatore potrei averi una catena di hotel da inseriree ipotiziamo 2 hotel inseriti con credenziali diverse x la gestione ma con una email unica non sensato ma funziona cosi, con il ciclo inserendo l'email mando le credenziali di tutti e due gli hotel da gestire.

    non so come risolve il problema delle email inesistenti.
    non e possibile non riuscire a far funzionare un if else.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Allora invece di
    if( ! $dati )

    metti
    if ( mysql_num_rows($dati) == 0 )

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    52
    grazie tutto funzionante
    codice:
    <form name="theform" action="recupero_credenziali.php?op=mio" method="post">
            <p><label>Email</label>
              <input name="email" type="email" class="" />
    <p><input type="submit" value="Invia" class="button"></p>
    </form>
    <?
    $email=$_POST['email'];
    
    if($_GET['op']=="mio"){
    
    $dati=mysql_query("select * from toagenzie where  email ='$email'");
    
    if ( mysql_num_rows($dati) == 0 ) 
    {
        echo "Nessun accaunt associato alla email inserita";
    }
    else
    {
      //  $array = mysql_fetch_array($dati);
        while($array=mysql_fetch_array($dati)){
    
    $testo="Ecco i dati di accesso per accedere al booking online\n\n";
    $testo.="--------------\n";
    $testo.="$array[nomefantasia]\n";
    $testo.="username: $array[user]\n";
    $testo.="password: $array[password]\n";
    $testo.="--------------\n\n";
    
    
    mail("$array[email]","Dati accesso al booking online","$testo","From: ".$obj->emailportale."");
    
    echo '<br>Mail inviata con successo! a '. $email;
             
    }
    }
    }
    ?>

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.