Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    recupero record e invio mail

    Dopo che ho recuperato tutti i record che fanno riferimento a: ID_INFO, vorrei inviarli per e-mail.
    Ho fatto cosi e recupero tutti i record, gli stampo per visualizzare se sono giusti, ora devo inviarli.
    Ma come faccio?

    script:
    $m_sql = "select * from tbl_cale where id_info = " .$id_info ;
    $m_sql=$m_sql." order by day_number";
    $result = mysql_db_query( $nome_db, $m_sql, $db) or die(mysql_error());
    while ($row = mysql_fetch_array($result))
    {
    $day_number = sprintf('%02d', $day_number);
    echo "".$row["day_number"]."";
    echo "";
    echo "".$row["month"]."";
    echo "";
    echo "".$row["year"]."";
    echo "
    ";
    }
    ottengo come risultato:

    02 11 2006
    03 11 2006
    28 10 2006
    29 10 2006
    30 10 2006
    31 10 2006


    ora devo inviarli per e-mail, e devo recuperarli.
    Come faccio?
    Grazie
    ¿Hasta la pasta?

  2. #2
    Invece di usare echo, salvati tutto quanto in una stringa. Poi stampi la stringa a video e la stessa strina la usi come corpo della mail da inviare alla funzione mail() per spedire tutto quanto a chi ti pare!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    in che senso
    salvo tutto in una stringa.?

    potrei inserire l'invio della mail nel ciclo WHILE, ma invierebbe una mail per ogni record.
    ¿Hasta la pasta?

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    UP
    ¿Hasta la pasta?

  5. #5
    $var= "".$row["day_number"]."";
    $var.=" ";
    $var.="".$row["month"]."";
    $var.=" ";
    $var.="".$row["year"]."";
    $var.="
    ";


    echo $var;

    mail(args1,arg2,$var);
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    facendo cosi ricavo solo l'ultimo record.
    Io invece voglio tutti i record di quella quesry, che possono essere 10 come 40.
    ¿Hasta la pasta?

  7. #7
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    UP

    ¿Hasta la pasta?

  8. #8
    scusa forse non ho capito io

    allora tu hai :
    Codice PHP:
    $result mysql_db_query$nome_db$m_sql$db) or die(mysql_error()); 
    while (
    $row mysql_fetch_array($result)) 

    $day_number sprintf('%02d'$day_number); 
    /*echo "".$row["day_number"].""; 
    echo "  "; 
    echo "".$row["month"].""; 
    echo "  "; 
    echo "".$row["year"].""; 
    echo "
    "; */
    $valore[] = "$row[day_number] $row[month] $row[year]";

    // poi 
    for ($i 0;$i count($valore);$i++)
    {
    $stringa. = "$valore[$i] ";
    }

    mail(args1,arg2,$stringa); 
    scritto al volo provalo

  9. #9
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    mi da questo errore:

    Parse error: parse error, unexpected '=' in ........




    ¿Hasta la pasta?

  10. #10
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    UP
    ¿Hasta la pasta?

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.