Hi,
grundsätzlich richtiger Gedanke, wobei du zu keinem Zeitpunkt in diesem Script irgendwelche Ausgaben machst, wenn du die Angaben auf der gleichen Seite angeben willst, dann musst du nicht includen ( schaub bitte selbst nochmal die genaue Bedeutung von "include" nach)
Eine weitere Schwäche, versende niemals Daten mit get, dass ist der Tod eines jeden Formulares, weil die Daten über die url veränderbar sind. Der taget ist auch unsinnig, da du es ja im selben Fenster ausgeben willst.
Grundsätzlich:
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<select name="top5" size="3">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<input type="submit" name="Auswahl">
</select>
</form>
<?php
if(isset($_POST['Auswahl'])){ // Formular wurde abgeschickt
if(isset($_POST['top5'])){ // Daten ausgewählt
echo $_POST['top5'];
} else {
echo "Leider keine Auswahl";
unset($_POST['Auswahl']);
}
}
Alles anzeigen