Käytän sivulla seuraavaa dropdown-lomaketta:
<form action="seuraava.php" name="drop"> <select name="testivalikko"> <option value="joku">Testi</option> <option value="joku2">Testi2</option> </select> </form>
Nyt pitäisi saada jotenkin tungettua <option value:een jotenkin näin:
Yhdessä value= ssa on esim. numerot 5, 6 , ja 7.
Kun lomake lähetetään, seuraava.php lajittelee numerot
omiin muuttujiin. Esim:
Tietokoneita: 5
Hiiriä: 6
Näyttöjä: 7
Ja pitäisi vielä onnistua niin, että kun jostain muusta dropdown-listalta
lähetetään esim. 9, 3, ja 4 , plussataan vaikkapa 9 Tietokoneita: kohtaan. ja muille numeroille sama juttu. (3 Hiiriä kohtaan, ja 4 näyttökä kohtaan)
Miten tämä onnistuisi?
Ps. Tulipa kauhean epäselvää tekstiä! :S
Tuxu kirjoitti:
Ps. Tulipa kauhean epäselvää tekstiä! :S
Niinpäs tulikin. Voisitko korjata ääkkösesi, koska muuten minä joudun aina tekemään sen?
Jos ymmärsin ongelman oikein, voit tehdä vaikka seuraavasti:
<?php $eka = split(", ", $_POST['eka']); $toka = split(", ", $_POST['toka']); $koneet = $eka[0] + $toka[0]; $hiiret = $eka[1] + $toka[1]; $naytot = $eka[2] + $toka[2]; echo "$koneet konetta, $hiiret hiirtä, $naytot näyttöä"; ?> <form action="seuraava.php" method="post"> <select name="eka"> <option value="1, 2, 5">1, 2, 5 <option value="2, 8, 3">2, 8, 3 <option value="5, 6, 7">5, 6, 7 </select> <select name="toka"> <option value="1, 1, 3">1, 1, 3 <option value="3, 6, 3">3, 6, 3 <option value="2, 8, 1">2, 8, 1 </select> <input type="submit" value="Lähetä"> </form>
Aihe on jo aika vanha, joten et voi enää vastata siihen.