kristenju Posted September 29, 2009 Share Posted September 29, 2009 Hi I am having problems... I am writing an email script that has array. and I am stuck with the PHP.. This is what it loosk like in my html: <tbody> <tr><td class="left"><h3 class="subhead">Sirens</h3><input style="display:none" class="mainForm" name="comp[]" value="Sirens"></td><td< td></tr> <tbody id="fieldBox_16"> <tr><td class="left"><label class="formFieldQuestion">Achalandage de la boutique:</label></td><td class="right"><span><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_1" value="Très Occupé" ><label class="formFieldOption" for="field_16_option_1">Très Occupé</label><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_2" value="Occupé" ><label class="formFieldOption" for="field_16_option_2">Occupé</label><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_3" value="Peu Occupé" ><label class="formFieldOption" for="field_16_option_3">Peu Occupé</label><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_4" value="Tranquille" ><label class="formFieldOption" for="field_16_option_4">Tranquille</label></span></td></tr></tbody> <tbody id="fieldBox_17"> <tr><td class="left"><label class="formFieldQuestion">Promotions en cours:</label></td><td class="right"><textarea id="field_17" class="mainForm" rows="5" cols="30" name="promo[]"></textarea></td></tr></tbody> <tbody id="fieldBox_18"> <tr><td class="left"><label class="formFieldQuestion">Remarques pertinentes:</label></td><td class="right"><textarea id="field_18" class="mainForm" rows="5" cols="30" name="comments[]"></textarea></td></tr></tbody> <tbody> <tr><td><br></td></tr> <tbody> <tr><td class="left"><h3 class="subhead">Stitches</h3><input style="display:none" class="mainForm" name="comp[]" value="Stitches"></td><td< td></tr> <tbody id="fieldBox_16"> <tr><td class="left"><label class="formFieldQuestion">Achalandage de la boutique:</label></td><td class="right"><span><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_1" value="Très Occupé" ><label class="formFieldOption" for="field_16_option_1">Très Occupé</label><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_2" value="Occupé" ><label class="formFieldOption" for="field_16_option_2">Occupé</label><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_3" value="Peu Occupé" ><label class="formFieldOption" for="field_16_option_3">Peu Occupé</label><input class="mainForm" type="checkbox" name="traffic[]" id="field_16_option_4" value="Tranquille" ><label class="formFieldOption" for="field_16_option_4">Tranquille</label></span></td></tr></tbody> <tbody id="fieldBox_17"> <tr><td class="left"><label class="formFieldQuestion">Promotions en cours:</label></td><td class="right"><textarea id="field_17" class="mainForm" rows="5" cols="30" name="promo[]"></textarea></td></tr></tbody> <tbody id="fieldBox_18"> <tr><td class="left"><label class="formFieldQuestion">Remarques pertinentes:</label></td><td class="right"><textarea id="field_18" class="mainForm" rows="5" cols="30" name="comments[]"></textarea></td></tr></tbody> And this is my php: $tra = $_POST['traffic'][0].",". $_POST['traffic'][1].",". $_POST['traffic'][2].",". $_POST['traffic'][3]; for($i = 0; $i < count($_POST['comp']); $i++) { echo $_POST['comp'][$i] ; } $comp .= $_POST['comp'][$i] ; foreach($_POST["comments"] as $value) { $comments .= "$value\n"; } foreach($tra as $value) { $traffic .= "$value\n"; } foreach($_POST["promo"] as $value) { $promo .= "$value\n"; } $traf .= "Achalandage de la boutique: $traffic \n"; $prom .= "Promotions en cours: $promo \n"; $com .= "Remarques pertinentes: $comments \n"; $analyse .="$comp $traf $prom $com"; // Name email header $to = "[email protected]" ; $subject = "Rapport Journalier: $inputdate"; $message = " <html><body> Date: $inputdate Boutique: $store Responsable: $name <b>Analyse de la compétition</b> $analyse </body></html>" ; $headers = "From: $store <$storemail>" . "\r\n" . "Reply-To: $store <$storemail>" . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $header); And I want the outcome like this: Sirens Achalandage de la boutique: Trs occupe Promotion en cours: 2 pour 1 Remarques pertinentes: aucune Stitches Achalandage de la boutique: tranquille Promotion en cours: aucune Remarques pertinentes: rien de special Link to comment https://forums.phpfreaks.com/topic/176001-need-help-stuck-on-an-email-form/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.