Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    perdita di dati nell'invio email

    ciao a tutti, riesco ad inviare i dati solo quelli della tabella a_login, invece i dati della tabella a_anagrafica li perde e non me li invia per email, riuscite a vedere dovè il problema?

    Codice PHP:
    <?php
    $sql 
    "INSERT INTO a_login (id_anagrafica, cliente, categoria, username, password, consenso_dati_pers, data_ins, ora_ins)
            VALUES ('
    $id_anagrafica', '$cliente', '$categoria', '$username', '$password', '$consenso_dati_pers', curdate(), curtime())";
    mysql_query($sql$conn) or die ($sql);

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

    $messaggio = <<< FINE_MESSAGGIO
    NUOVO UTENTE ISCRITTO
    -------------------------------------

    ID anagrafica: 
    $id_anagrafica
    Cliente: 
    $cliente
    Categoria: 
    $categoria
    Username: 
    $username
    Password: 
    $password
    consenso dati personali: 
    $consenso_dati_pers

    Nome: 
    $nome
    Cognome: 
    $cognome
    Data di nascita: 
    $data_nascita
    Codice fiscale: 
    $cod_fiscale
    Partita iva: 
    $partita_iva
    Indirizzo: 
    $indirizzo
    Cap: 
    $cap
    Citta: 
    $citta
    Provincia: 
    $provincia
    Cellulare: 
    $cellulare
    Telefono: 
    $telefono
    Fax: 
    $fax
    Email: 
    $email
    Sito internet: 
    $sito_internet
    -------------------------------------
    FINE_MESSAGGIO;
    $mittente="From:$email";
    $destinatario="nino@tiscali.it, $email";
    $oggetto="Riepilogo iscrizione al sito";
    mail($destinatario,$oggetto,$messaggio,$mittente);
    ?>

  2. #2
    devi fare un INNER JOIN...

    $query2 = "SELECT *
    FROM a_login l
    INNER JOIN a_anagrafica AS a ON (l.id_anagrafica = a.id_anagrafica)
    WHERE l.id_login='".$_POST['utente']."'";
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    grazie ma avevo risolto con phpmailer

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.