arrg, ich find den Fehler nicht

meilon

Erfahrenes Mitglied
Hi, ich finde einfach nicht den Fehler im Script! Es handelt sich um einen Poll, wo ich die unwichtigen stellen rausgeschnitten habe. Das Problem: Wenn man den Submitbutton drückt, erscheint oben der Text, aber das Formular unten bleibt:
PHP:
<?php
include "inc/config.php";
echo $css_style;

if (isset($_POST['submit']))  {
//schnipp, übergabe der Daten in MySQL
}

if (isset($_GET['ergebnis']))  {
//schnipp, ausgabe der Daten
}
else {
echo '
<form action="poll.php" method="POST">
	<input type="radio" name="Vote" value="1">'.$row['Name1'].'<br>
	<input type="radio" name="Vote" value="2">'.$row['Name2'].'<br>
	<input type="radio" name="Vote" value="3">'.$row['Name3'].'<br>
	<input type="radio" name="Vote" value="4">'.$row['Name4'].'<br>
	<input type="radio" name="Vote" value="5">'.$row['Name5'].'<br>
	<input type="hidden" name="ID" value="'.$row['ID'].'"><br><br>
	<input name="submit" type="submit" style="width=90px;" id="submi" value="Submit"><br>
</form>
<a href="poll.php?ergebnis">Ergebnisse</a>';
}
Hoffe man steigt durch, hab zur Sicherheit das Formular drin gelassen

mfg
Klink
 
Hi

Du hast das Formular ja auch nicht in der else-Anweisung von der submit-Geschichte drin...

if (isset($_POST['submit'])) {
//schnipp, übergabe der Daten in MySQL
}
Submit gesetzt?-Abfrage ist hier zu Ende
if (isset($_GET['ergebnis'])) { ergebnis ist hier nicht gesetzt also else-Zweig..
//schnipp, ausgabe der Daten
}
else {
echo '....

Probier es mal so:
PHP:
if (isset($_POST['submit']))  { 
//schnipp, übergabe der Daten in MySQL 
} 

else if (isset($_GET['ergebnis']))  { 
//schnipp, ausgabe der Daten 
} 
else { 
echo '

Gruß

Ollek81
 
Zurück