tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
272
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Feb 2004
    Ort
    Leinfelden-Echterdingen
    Beiträge
    781
    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-Code:
    <?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
     
    Bitte dran denken!
    Wenn eure Frage geklärt ist, markiert nach eurer Antwort den Thread als erledigt und bewertet die Antworten

  2. #2
    ollek81 ollek81 ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Spenge
    Beiträge
    210
    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-Code:
    if (isset($_POST['submit']))  { 
    //schnipp, übergabe der Daten in MySQL 


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

    else { 
    echo 

    Gruß

    Ollek81
     

  3. #3
    Registriert seit
    Feb 2004
    Ort
    Leinfelden-Echterdingen
    Beiträge
    781
    danke, mit dem elseif hats dann geklappt

    mfg
    Klink
     
    Bitte dran denken!
    Wenn eure Frage geklärt ist, markiert nach eurer Antwort den Thread als erledigt und bewertet die Antworten

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 28.09.09, 16:42
  2. Find den fehler nicht
    Von floMatic im Forum PHP
    Antworten: 7
    Letzter Beitrag: 31.10.08, 03:03
  3. Antworten: 7
    Letzter Beitrag: 06.06.05, 05:27
  4. ich find den fehler nicht ;(
    Von apex im Forum PHP
    Antworten: 4
    Letzter Beitrag: 02.04.03, 20:50
  5. Antworten: 5
    Letzter Beitrag: 06.05.02, 11:54