Pudotusvalikko, josta valitaan lomake.
Eli minun pitäisi tehdä semmoinen tulostussivu, joka tulostaa tietyt lomakkeet!
Minulla on kolme eri lomaketta ja ne ovat eri tietokannoissa.
Ajattelin, että ei tarvitsisi tehdä uudestaan samanlaista sivua, joka olisi kyllä toimiva juttu, mutta ratkaisuna ajattelisin tämmöisen valikon olevan parempi.
Ajattelin, että tämä homma voisi toimia niin, että pudotusvalikosta valitsisi Lomaketyypin nimen ja silloin vaihtuisi muuttujan arvo.
Muutamalla iffillä sitten vaihtuisi tarvitsemani toiminnot kyseistä sivua varten.
Kiitoksia paljonm jos tänne asti pääsitte lukiessanne.
Ole hyvä vain :) Mutta oliko sulla jotain kysymyksiä aiheesta? Formilla voit tehdä select-pudotusvalikon. PHP:llä voit sitten lukea lomakkeen (eli formin) tiedot vaikka $_POST tai $_GET taulukosta.
Joo, kyllä minulla oli kysymyskin! Mutta vastaus siihen onkin jo valmiina! :D
Mutta jos tämän saa siistimmin niin ilmoittakaa ihmeessä...
<FORM name="test"> <table> <input type="button" value="testi jutut" onclick="this.form.submit()"> <select name="tulostus"> <option value="op1">1</option> <option value="op2">2</option> <option value="op3">3</option> </select> <?php switch($_REQUEST['tulostus']) { case "op1"; { echo "<td>Terve</td>"; break; } case "op2"; { echo "<td>Terve 2</td>"; break; } case "op3"; { echo "<td>Terve 3</td>"; break; } default; { echo "<td>Ei valintoja</td>"; } } ?> </table> </form>
Mod. edit: kooditagit
Formille pitäisi määritellä action (eli minne) ja method (eli miten). Taulukossa tulostat myös formin epävalidisti, sillä form ei ole missään taulukon solussa. Lisäksi et määrittele yhtään taulukon rivitä (<tr>). Eli kauneusvirheitä löytyy jonkin verran, mutta toiminnallisuudessa ei sinänsä ole moitteita.
Aihe on jo aika vanha, joten et voi enää vastata siihen.