Visualizzazione dei risultati da 1 a 3 su 3

Discussione: email e foreach

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59

    email e foreach

    Non metto la parte prima con i vari Post..ecc.. Il problema è che essendo un ciclo deve stampare n dati, ma quando la variabile $body è all' interno della funzione mail contiene un solo valore. Cosi ho provato inserendo all' interno del ciclo la funzione mail ma questo fa si che genera n email tanti quanti i dati. che posso fare? grazie!

    Codice PHP:

    headers 
    "From: $from";
    $subject "Informazioni contatto";

    $fields = array();
    $fields{"nome"} = "$nome";
    $fields{"cognome"} = "$cognome";
    $fields{"indirizzo"} = "$indirizzo";
    $fields{"mail"} = "$from";
    $fields{"cap"} = "$cap";
    $fields{"paese"} = "$paese";
    $fields{"citta"} = "$citta";
    $fields{"contenuto"} = "$contenuto";


     foreach(
    $fields as $a => $b){
       
    $body printf("$b 
    "
    );
      }




    $headers2 "From: [email]xxxxx@gmail.com[/email]";
    $subject2 "Grazie per averci contattato";
    $autoreply "Grazie per averci contattato. Qualcuno vi rispondera prima possibile";

    $send mail($to$subject$body$headers);
    $send2 mail($from$subject2$autoreply$headers2

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    prova sostituendo il ciclo con:

    Codice PHP:
    $body="";
    foreach(
    $fields as $a => $b){ 
       
    $body .= "$b 
    "

      } 

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    perfetto, grazie!!

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.