Sivu 1/1

Apuja Foreach:iin

Lähetetty: 27 Syys 2009, 16:19
Kirjoittaja proctor58
Mulla olis tarve saada tehtyä yhdistykselle äänestyslomake, jossa äänestäjä valitsee 3 kuvaa 4stä eri valikoimasta ja tämä tieto siirtyis sitten mulle sähköpostiin. Kokemusta multa ei pahemmin löydy ja siksi ajattelin kääntyä kysymään neuvoa täältä, teiltä asian osaavilta. Kun nyt mun ongelmaksi on muodostunu se, etten millään tajua miten toi foreach pitäis toteuttaa...

Formi on tällanen:
< form action="aanestys1.php" method="post" >

< input type="checkbox" name="kevat[]" value="kevat1" >
< input type="checkbox" name="kevat[]" value="kevat2" >
< input type="checkbox" name="kevat[]" value="kevat3" > jne. valueita on siis useampia per vuodenaika
< input type="checkbox" name="kesa[]" value="kesa1" >
< input type="checkbox" name="kesa[]" value="kesa2" >
< input type="checkbox" name="kesa[]" value="kesa3" >jne.
< input type="checkbox" name="syksy[]" value="syksy1" >
< input type="checkbox" name="syksy[]" value="syksy2" >
< input type="checkbox" name="syksy[]" value="syksy3" > jne.
< input type="checkbox" name="talvi[]" value="talvi1" >
< input type="checkbox" name="talvi[]" value="talvi2" >
< input type="checkbox" name="talvi[]" value="talvi3" > jne.

< input type="submit" value="Lähetä">
< /table >

Ja sitten alkais näin:
<?php

$posti = array
(
"kevat" => $_POST['kevat'],
"kesa" => $_POST['kesa'],
"syksy" => $_POST['syksy'],
"talvi" => $_POST['talvi']
);

foreach....?

$osoite = "xxx@xxx";
$otsikko = "Tuloksia";
$viesti = "Kevät: ".$_POST['kevat']." Kesä: ".$_POST['kesa']." Syksy: ".$_POST['syksy']." Talvi: ".$_POST['talvi']."";


mail ($osoite, $otsikko, $viesti);

echo "Lähetetty!";
?>

Mut mitä mun pitää tuohon lisätä, että saan mailiin tulemaan jokaisesta vuodenajasta kaikki ne äänestäjän kolme valintaa? Foreach:ä käyttämällä kai sen pitäisi onnistua, eikö? Mutta en saa hommaa toimimaan. Kun ilman sitä foreachia se lähettää vain sen viimeisen valinnan. Oisko tohon joku ratkasu?

Re: Apuja Foreach:iin

Lähetetty: 28 Syys 2009, 09:02
Kirjoittaja proctor58
Eikö kukaan vois auttaa?

Re: Apuja Foreach:iin

Lähetetty: 28 Syys 2009, 13:10
Kirjoittaja mrl586

Re: Apuja Foreach:iin

Lähetetty: 29 Syys 2009, 11:24
Kirjoittaja proctor58
^ Kiitti!
Kokeillaan!