Php-kurssin kohdassa 6 lomakkeet en saa toimimaan select viikonpäivävalinta-harjoitusta. Teen sen chromella select-osa formina ja php-osa samassa kansiossa. Siis samalla tavalla kuin aiemmat. Voiko joku antaa toimivat koodit ja kertoa kuinka ne tallennetaan.
Oppaan koodista puuttui näköjään puolipisteitä. (Hyh, Antti!) Tässä on koodi suoraan oppaasta kopioituna, lisänä vain form-tagi ja nappi sekä puolipisteet echo-riveillä:
<form action="post.php" method="POST"> Viikonpäivä: <select name="paiva"> <option value="ma"> maanantai <option value="ti"> tiistai <option value="ke"> keskiviikko <option value="to"> torstai <option value="pe" selected> perjantai <option value="la"> lauantai <option value="su"> sunnuntai </select> <button type="submit">Lähetä</button> </form>
<?php $paiva = $_POST["paiva"]; if ($paiva == "la" || $paiva == "su") { echo "Nyt on viikonloppu."; } else { echo "Nyt on arkipäivä."; }
Virheilmoitukset kannattaa sekä lukea itse että kertoa täällä, jotta ongelmia on helpompi ratkaista. Virheilmoituksen osoittamaa koodin kohtaa katsomalla tämäkin ongelma selvisi.
Kiitos, hakkasin päätä seinään monta päivää, olen niin alussa, etten huomannut noin selvää virhettä!
Aihe on jo aika vanha, joten et voi enää vastata siihen.