PHP | Problem mit generieren eines Links

  • Guten Abend,
    ich habe für meine Schule einen Stundenplan gemacht. (http://stundenplan.vincentfloss.de/)
    Dort sind 2 Dropdowns, was im Link 2. Teile sind.


    1. Teil http://stundenplan.vincentfloss.de/?klasse=8b
    2. Teil &kurs=informatik


    Gesammt muss das dann sein: http://stundenplan.vincentflos…klasse=8b&kurs=informatik
    Sprich 8b ist eine Variable und informatik.


    Mein Versuch bis jetzt:

    PHP
    <form>    	<select name="list">        	<option value="index.php?klasse=5a">Klasse: 5a</option>        	<option value="index.php?klasse=5b">Klasse: 5b</option>        	<option value="index.php?klasse=5c">Klasse: 5c</option>        	<option value="index.php?klasse=6a">Klasse: 6a</option>        	<option value="index.php?klasse=6b">Klasse: 6b</option>        	<option value="index.php?klasse=6c">Klasse: 6c</option>        	<option value="index.php?klasse=7a">Klasse: 7a</option>        	<option value="index.php?klasse=7b">Klasse: 7b</option>        	<option value="index.php?klasse=7c">Klasse: 7c</option>        	<option value="index.php?klasse=8a">Klasse: 8a</option>        	<option value="index.php?klasse=8b">Klasse: 8b</option>        	<option value="index.php?klasse=8c">Klasse: 8c</option>        	<option value="index.php?klasse=8d">Klasse: 8d</option>        	<option value="index.php?klasse=9a">Klasse: 9a</option>        	<option value="index.php?klasse=9b">Klasse: 9b</option>        	<option value="index.php?klasse=9c">Klasse: 9c</option>        	<option value="index.php?klasse=10a">Klasse: 10a</option>        	<option value="index.php?klasse=10b">Klasse: 10b</option>        	<option value="index.php?klasse=10c">Klasse: 10c</option>    	</select>	</form>	<form>    	<select name="list2">        	<option value="&kurs=normal">Kein Kurs</option>        	<option value="&kurs=franzosisch">Französisch</option>        	<option value="&kurs=informatik">Informatik</option>        	<option value="&kurs=biologie">Biologie</option>    	</select>	</form>	<form>	<input type="button" value="Zum Stundenplan!" onClick="top.location.href=list.options[list.selectedIndex].value" && "top.location.href=list2.options[list2.selectedIndex].value">	</form>


    Danke schonmal für die Hilfe,
    Viiince.

  • Wenn ich du wäre würde ich den Link davor in eine Varibale speichern und dann den anderen dranhängen! Ist am sipelstens


    So würde ich das machen und die AUswertung über Javascript rausnehmen dann aknnst du das Formular perfekt auswerten



    <?php
    $var = "index.php";
    ?>
    <form>
    <select name="list">
    <option value="index.php?klasse=5a">
    Klasse: 5a
    <?php $var = $var . "?klasse=5a"; ?>
    </option>
    <option value="index.php?klasse=5b">
    Klasse: 5b
    <?php $var = $var . "?klasse=5b"; ?>
    </option> <?php // USW //
    <option value="index.php?klasse=5c">Klasse: 5c</option>

    <option value="index.php?klasse=6a">Klasse: 6a</option>
    <option value="index.php?klasse=6b">Klasse: 6b</option>
    <option value="index.php?klasse=6c">Klasse: 6c</option>

    <option value="index.php?klasse=7a">Klasse: 7a</option>
    <option value="index.php?klasse=7b">Klasse: 7b</option>
    <option value="index.php?klasse=7c">Klasse: 7c</option>

    <option value="index.php?klasse=8a">Klasse: 8a</option>
    <option value="index.php?klasse=8b">Klasse: 8b</option>
    <option value="index.php?klasse=8c">Klasse: 8c</option>
    <option value="index.php?klasse=8d">Klasse: 8d</option>

    <option value="index.php?klasse=9a">Klasse: 9a</option>
    <option value="index.php?klasse=9b">Klasse: 9b</option>
    <option value="index.php?klasse=9c">Klasse: 9c</option>

    <option value="index.php?klasse=10a">Klasse: 10a</option>
    <option value="index.php?klasse=10b">Klasse: 10b</option>
    <option value="index.php?klasse=10c">Klasse: 10c</option>
    </select>
    </form>


    <form>
    <select name="list2">
    <option value="kurs" name="b1">
    Kein Kurs
    <?php $var = $var . "&kurs=none"; ?>
    </option>
    <option value="kurs" name="b2">
    Französisch
    <?php $var = $var . "&kurs=france"; ?>
    </option>
    <option value="kurs" name="b3">
    Informatik
    <?php $var = $var . "&kurs=it"; ?>
    </option>
    <option value="kurs" name="b4">
    Biologie
    <?php $var = $var . "&kurs=bio"; ?>
    </option>
    </select>
    </form>
    <form>
    <input type="button" value="Zum Stundenplan!" onClick="top.location.href=list.options[list.selectedIndex].value" && "top.location.href=list2.options[list2.selectedIndex].value">
    </form>