Trådstart 19 juni 2001 15:10 #1 Har jag hjärnsläpp eller finns det inget bättre sätt?
Jag har en hel drös med checkboxar som representerar olika saker. Det som besökaren vill ha kryssar denne i. Sedan skickas allt ihopa via epost till mottagaren.
Hur skriver man detta utan att använda en massa if-satser (för det blir många).
/webb
S SPiN Medlem sedan mars 2000 7 896 inlägg Är det något i stil med detta du söker kanske?
::---
:: fill_in.html
::---
<html>
<body>
<form action="get_it.php" method="POST">
<input type="checkbox" name="val[]"> Det här?<br>
<input type="checkbox" name="val[]"> Denna då?<br>
<input type="checkbox" name="val[]">
Inte den här väl?<br>
<input type="submit" value="Skicka!">
</form>
</body>
</html>
::---
:: get_it.php
::---
<?php
$resultat = "";
for($i = 0; $i < count($val); $i++) {
$resultat .= $val[$i] . "; ";
}
mail("epost@server.com", "Det här skickade han/hon!", $resultat);
?>
Allting sparas i variabeln $val som sedan skickas till epost@server.com .
Du e en klippa SPiN
Det var precis det jag var ute efter - stort tack.
/webb
spango Medlem sedan juni 2000 8 205 inlägg Enklare vore väl att säga:
$resultat = implode("; ", $val);
Eller hur?
S SPiN Medlem sedan mars 2000 7 896 inlägg spango , menar du att 1 rad kod verkligen är bättre en 5?
Fasen att du kom på en smartare lösning, jag gillade juh att få creds