foreach dans un mail en PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : foreach dans un mail en PHP

par niuxe » 24 juil. 2009, 23:01

Hello,

Je crois que ta syntaxe est erronée et je ne comprends pas vraiment ce que tu cherches à faire :
$message ="'foreach ($_POST['rent_code'] as $value2) {echo .$rows["nomfr"].; echo "'<BR>'"}'";
Peut être en faisant ceci :
$message = implode("<BR />",$_POST['rent_code']);
Qu'est ce que $_POST['rent_code'] et $rows["nomfr"] ?
<<<EDIT
Logiquement, le formulaire te renvoie tes données sous form de tableau :

Code : Tout sélectionner

Array ( [Renault] => [Peugeot] => [Ford] => [Fiat] => Array ( [0] => Panda [1] => Punto [2] => 500 ) )
Ce qui revient à dire qu'il y a 3 checkbox cochées pour fiat,n'est ce pas ?
Pour traiter ces cases à cocher, je te propose de lire ceci en exemple :
$message = implode(";",$_REQUEST['Fiat']);
EDIT;

Bonne soirée à toi

foreach dans un mail en PHP

par auclairp » 24 juil. 2009, 22:16

Bonjour, je tente de programmer une commande en PHP, le but est d'envoyer un mail dont le message contient une série de mots qui sont récupéré par un "foreach", la commande fonctionne si je met le mail à l'intérieur du foreach, mais dans ce cas, je vais recevoir autant de mail que le nombre de case cocher. le but est d'avoir toutes les case de cocher dans le même mail.

Merci
/**** E-MAIL ****		
			/* Récupération des information et préparation du message */
		    $to = "[email protected]";
			$sujet = "SUJET";
            
			/* Message Principal */
			
			$message ="'foreach ($_POST['rent_code'] as $value2) {echo .$rows["nomfr"].; echo "'<BR>'"}'";		
            /* Ajout d'en-têtes au message */
            $headers = 'From: [email protected]' . "\r\n" .
            'Reply-To: [email protected]' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();
            /* Envoi du message */
			if(mail ($to, $sujet, $message, $headers)){}else{}