Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema con phpmailer

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    problema con phpmailer

    non capisco perchè se nella select metto l'identificativo $utente non ricevo la email ma se invece non metto l'identificativo l'email mi arriva ma non con i miei dati, ma prendendo dei dati a caso nel db.

    forse la query è sbagliata?

    Codice PHP:
    // INIZIO SCRIPT PHPMAILER

    $query2 =  "SELECT a_login.*, a_anagrafica.*
                FROM a_login, a_anagrafica
                WHERE a_login.id_login = 
    $utente AND a_login.id_anagrafica = a_anagrafica.id_anagrafica";
    $sql2 mysql_query($query2$conn) or die ("errore ".mysql_error());
    $row2 =mysql_fetch_array($sql2);

    require 
    "phpmailer/class.phpmailer.php";
    $messaggio = new PHPmailer();

    $messaggio->IsHTML(true);

    $messaggio->From''.$row2["email"].'';
    $messaggio->FromName''.$row2["nome"].' '.$row2["cognome"].'';
    $messaggio->AddReplyTo(''.$row2["email"].''); 
    $messaggio->Subject="Riepilogo iscrizione Sito";

    $messaggio->AddAddress("info@sito.it");
    $messaggio->AddCC("niono@tiscali.it");
    $messaggio->AddBCC("sesd@tiscali.it");

    $messaggio->Body '<html><body><head><style>';
    $messaggio->Body .= '.testo1{text-align:left;color: #CF150E; FONT-FAMILY: Verdana; FONT-SIZE: 15px; TEXT-DECORATION: none; font-weight:bold}';
    $messaggio->Body .= '.testo2{text-align:left;color: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold}';
    $messaggio->Body .= '</style></head><center><table>';

    $messaggio->Body .= '<tr><td class="testo1">Complimenti '.$row2["nome"].' '.$row2["cognome"].' per essere entrato nel mondo fasdf!
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo1">A seguire i tuoi dati:

    </td></tr>'
    ;

    $messaggio->Body .= '<tr><td class="testo2">username: '.$row2["username"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">password: '.$row2["password"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">ragione sociale: '.$row2["ragione_sociale"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">telefono: '.$row2["telefono"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">cellulare: '.$row2["cellulare"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">email: '.$row2["email"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">categoria: '.$row2["categoria"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">cliente: '.$row2["cliente"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">consenso dati personali: '.$row2["consenso_dati_pers"].'
    </td></tr>'
    ;
    $messaggio->Body .= '<tr><td class="testo2">come ci hai conosciuto: '.$row2["come_ci_hai_conosciuto"].'
    </td></tr>'
    ;

    $messaggio->Body .= '</table></center></body></html>';

    if(!
    $messaggio->Send()){ 
      echo 
    $messaggio->ErrorInfo
    }else{ 
      echo 
    'Email inviata correttamente!';
    }

    // FINE SCRIPT PHPMAILER 

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Il problema è nella query, credo che dipenda dal fatto che il record con id $utente non soddisfa il criterio "a_login.id_anagrafica = a_anagrafica.id_anagrafica".
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

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.