2017-09-10 3 views
0

J'ai un peu de problème, la forme que j'ai créée doit avoir plusieurs options pour sélectionner différents modèles de voiture, maintenant le problème est que je ne vois pas ce que le client a choisi parce que le email dit "vehicle make: array"Plusieurs formulaire de sélection d'option envoie un email 'array'

Aidez-moi à afficher la liste des voitures qu'ils ont sélectionnées dans l'e-mail que j'ai reçu.

EDIT: S'il vous plaît noter que je suis Noob au code, et besoin d'aide pour résoudre ce problème. Je n'ai pas codé ça!

if(isset($_POST{'name'}) && isset($_POST{'email'})&& isset($_POST{'phone'})) 

             {$name=$_POST['name']; 
             $surname=$_POST['surname']; 
             $phone= $_POST['phone']; 
             $email= $_POST['email']; 
             $vehiclemake=$_POST['vehiclemake']; 
             $vehiclemodel=$_POST['vehiclemodel']; 
             $yearmodel=$_POST['yearmodel']; 
             $logo=$_POST['logo']; 
             $message=$_POST['message']; 
             if (!empty($name) 
             && !empty($email) 
             && !empty($phone) 
             ) 
             {$to=''; 
             $subject='Contact Us form from cover-worx.co.za website'; 
             $body='Name: ' . $name . "\n\n" 
             .'Surname: ' .$surname ."\n\n" 
             .'Phone number: ' .$phone ."\n\n" 
             .'Vehicle Make: ' .$vehiclemake ."\n\n" 
             .'Vehicle Model: ' .$vehiclemodel ."\n\n" 
             .'Year Model: ' .$yearmodel ."\n\n" 
             .'Email: ' .$email ."\n\n" 
             .'Logo Required Yes/No: ' .$logo ."\n\n" 
             . 'Message:' . $message; 
             $headers='From:' .$email; 

              if (@mail($to, $subject, $body, $headers)){ 
               echo '<p color="#FF0000">Thanks for contacting us...</p>';} 
               else { echo '<p color="#FF0000">Problem with the server, try again later</p>';}} 
               else{echo '<p color="#FF0000">All fields are required.</p>';}} 
             ?> 



<p class="span4 field"><span class="wpcf7-form-control-wrap your-phone"><select multiple="multiple" name="vehiclemake[]"> 

                 <option value="SelectModel"> 
                  Select Model 
                 </option> 
                 <option value="ChevroletCaptiva"> 
                  Chevrolet Captiva 
                 </option> 
                 <option value="ChevroletCorsaUtility"> 
                  Chevrolet Corsa Utility 
                 </option> 

C'est ce que le courrier envoie

Véhicule Marque: Array

Modèle du véhicule:

Année Modèle: 2014

+0

Vous voudrez peut-être [modifier] la question et inclure un ** "tag" ** pour indiquer quelle langue il s'agit, afin que les experts appropriés puissent trouver leur chemin ici. – Dukeling

Répondre

0

Vous pouvez vous joindre à un tableau implode(',', $array) pour faire une liste séparée par des virgules de l'arra y valeurs.