J'essaye de mettre en place un simple formulaire de contact PHP pour un site web et j'ai besoin d'aide pour modifier le PHP pour lister plusieurs éléments d'un menu de sélection et j'apprécierais l'aide. Je suis un graphiste, pas un développeur, donc beaucoup de ceci est bien au-dessus de ma tête. Ceci est la problématique ici:PHP email formulaire multiple select
<label for="Events[]">Which Event(s) Will You Be Attending?</label>
<div class="input-bg">
<select name="Events[]" size="6" multiple="MULTIPLE" class="required" id="Events[]">
<option value="Wednesday">Portfolio Show June 16</option>
<option value="Thursday">Portfolio Show June 17</option>
<option value="Saturday">Graduation Ceremony</option>
<option value="Saturday Eve">Graduation Party</option>
<option value="Not Sure">Not Sure</option>
<option value="Not Coming">Not Coming</option>
</select>
</div>
Et voici le PHP:
<?php
// CHANGE THE VARIABLES BELOW
$EmailFrom = "[email protected]";
$EmailTo = "[email protected]";
$Subject = "Graduation RSVP";
$Name = Trim(stripslashes($_POST['Name']));
$Email = Trim(stripslashes($_POST['Email']));
$Guests = Trim(stripslashes($_POST['Guests']));
$Events = Trim(stripslashes($_POST['Events']));
// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Guests: ";
$Body .= $Guests;
$Body .= "\n";
$Body .= "Events: ";
$Body .= $Events;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
// redirect to success page
// CHANGE THE URL BELOW TO YOUR "THANK YOU" PAGE
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=http://justgooddesign.net/graduation\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=http://justgooddesign.net/graduation/error.html\">";
}
?>
Toute aide est vraiment apprécié!
Merci, cela m'a beaucoup aidé! Une grande partie de ces choses passe juste au-dessus de ma tête. – Justin
Nous commençons tous quelque part, juste heureux d'aider :-) –