Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    5

    estrazione record da db mysql e invio dati via email

    un saluto a tutti e un grazie a chi mi risponderà

    dovrei inviare in una unica email il risultato di questa query ma non ci riesco
    qualcuno puo darmi una mano

    grazie infinite

    Codice PHP:
    $query1 "SELECT username,value FROM radcheck WHERE Chiave='$Chiave' and attribute='$attribute'";
    $result5 mysql_query($query1);

    if (!
    $result5) {
        die(
    "Errore nella query $query1: " mysql_error());
     }
    echo 
    '
    <table border="1">
        <tr>
             <th>Usernanme</th>
             <th>Password</th>
       </tr>'
    ;

      while (
    $row mysql_fetch_assoc($result5)) {
          
    $nome123     htmlentities($row['username']);
          
    $psw123     htmlentities($row['value']);

    //$messaggio = "Usernanme:" . $row['username'] . "\n";
    //$messaggio .= "Passsword:" . $row['value']  . "\n";


          
    echo "<tr>
                 <td>
    $nome123</td>
                 <td>
    $psw123</td>
              </tr>"
    ;
      }

    echo 
    '</table>'

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Che cos'è che non riesci a fare?

    La tabella viene generata correttamente? E' quella che devi inviare tramite email?
    In caso affermativo, invece di farne l'echo, mettila in una variabile ed usa questa come corpo dell'email.
    Dato che stiamo parlando di una tabella, l'email la dovrai spedire in formato HTML, usa la classe phpmailer che ti semplificherà l'invio dell'email.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    5
    grazie per la risposta
    si la tabella viene generata ok
    dovrei inviare la tabelal generata
    Grazie ancora

  4. #4
    Originariamente inviato da erik76
    dovrei inviare la tabelal generata
    Originariamente inviato da Alhazred
    ...invece di farne l'echo, mettila in una variabile ed usa questa come corpo dell'email.
    Dato che stiamo parlando di una tabella, l'email la dovrai spedire in formato HTML, usa la classe phpmailer che ti semplificherà l'invio dell'email.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    5
    Siccome sono alle prime armi immaginavo che fosse cosi ma non ci riesco
    chiedo gentilmente se potreste scrivermi il codice
    grazie infinitee

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    te l'ho scritto, invece degli echo devi assegnare la stringa che definisce la tabella ad una variabile.

    Al posto del primo echo metti
    $tabella =

    per gli altri

    $tabella .=

    .= invece che sovrascrivere il contenuto già presente nella variabile, ne aggiunge del nuovo alla fine.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    5
    Scusate della mia incapacita
    nessuno riesce a scrivermi il codice
    grazie infiniteee

  8. #8
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ma tu mi sa che non sei solo alle prime armi col PHP, non ti va neanche di metterti ad impararlo.

    Dopo quello che ti ho detto ci vuole tanto a scrivere quanto segue?
    Codice PHP:
    $tabella '<table border="1">
                   <tr>
                       <th>Usernanme</th>
                       <th>Password</th>
                   </tr>'

    al posto di
    Codice PHP:
    echo '<table border="1">
             <tr>
                 <th>Usernanme</th>
                 <th>Password</th>
             </tr>'

    poi
    Codice PHP:
    $tabella .= "<tr>
                    <td>
    $nome123</td>
                    <td>
    $psw123</td>
                </tr>"

    ed infine
    Codice PHP:
    $tabella .= '</table>'

  9. #9
    Originariamente inviato da erik76
    nessuno riesce a scrivermi il codice
    No!

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    5
    Son in debito di una birra
    Grazie infiniteeeee

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.