Som vanligt hittar man lösningen bara minuter efter man postar frågan.... :p
Provade lägga in
$event = implode(", ", $_POST['event']) ;
i mailern, och då funkade det som tänkt.
Problemet löst alltså. Hoppas jag.
1 svar · 1 214 visningar · startad av Danne V
Jag har ett kontaktformulär med bl.a. följande checkboxar (och ytterligare 60-70 stycken...):
<input type="checkbox" name="event" value="Bumperball" />
Bumperball<br>
<input type="checkbox" name="event" value="Fotouppdraget" />
Fotouppdraget<br>
<input type="checkbox" name="event" value="Hemligt Uppdrag" />
Hemligt uppdrag
Mailet hanteras av en "mailer" vars kod i huvudsak ser ut så här:
$event = $_POST["event"];
$date = $_POST["date"];
$participants = $_POST["participants"];
$name = $_POST["name"];
$phone = $_POST["phone"];
$company = $_POST["company"];
$message = $_POST["message"];
$from = $_POST["from"];
$verif_box = $_POST["verif_box"];
$msg_body = "\n"
."BOKNINGSFÖRFRÅGAN\n\n"
."Upplevelse........:" . $event . "\n"
."Datum.............: " . $date . "\n"
."Antal deltagare...: " . $participants . "\n"
."Namn..............: " . $name . "\n"
."Företag...........: " . $company . "\n"
."E-post.............: " . $from . "\n"
."Telefon............: " . $phone . "\n"
."Meddelande......:\n\n"
Meningen är att användaren ska kunna markera hur många checkboxar som helst, t.ex. de tre jag tagit med i exemplet ovan. Och i mailet ska dessa då skrivas ut som:
Upplevelse......: Bumperball, Fotouppdraget, Hemligt Uppdrag
Jag får det inte att funka. Har provat med t.ex. klamrar:
<input type="checkbox" name="event[]" value="Bumperball" /> <br>
<input type="checkbox" name="event[]" value="Fotouppdraget" />
..osv
Men allt som händer är att mailet ser ut så här:
Upplevelser.....: Array
Kan någon visa hur jag ska göra? Beskriv gärna som om jag var en femåring, för jag fattar nada av detta.....
Som vanligt hittar man lösningen bara minuter efter man postar frågan.... :p
Provade lägga in
$event = implode(", ", $_POST['event']) ;
i mailern, och då funkade det som tänkt.
Problemet löst alltså. Hoppas jag.