Ergebnis Submit - Button

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • thommyk
    antwortet
    Dein Code ist schon ok, habs kurz getestet.
    Ruf mal Dein Skript in einem NEUEN Browserfenster auf. Wahrscheinlich hast Du jedesmal mit F5 die Seite neu geladen, oder? und dabei jedesmal das Formalur abgeschickt. Also ist auch $_POST['submit'] gesetzt.

    Einen Kommentar schreiben:


  • mgoertz
    antwortet
    leider konnte ich mein Problem noch nicht lösen
    hier nochmals mein aktueller code

    PHP-Code:
    <form action="<?php  $_SERVER['PHP_SELF'?>" method="post"><tr> <td>
          <select name="buchung1">
              <option value="1">A1</option>
              <option value="2">A2</option>
              <option value="3">A3</option>
              <option value="4">A4</option>
          </select>
    ...
          <input type="submit" name="submit" value="Senden">

    <?php

    if(isset($_POST['submit'])) {
     if (
    $_POST['buchung1'] == "2"){
     echo 
    "richtig";
    }else{
     echo 
    "falsch";
    }
    }
    es steht jetzt am beginn falsch eigentlich sollte nichts ausgegeben werden erst wenn der Submit-Button gedrückt wurde, kann mir bitte jemand helfen

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    OffTopic:
    ich sag' nur dass es für diese beiden Elemente sinvoll ist, aber ob das gängig ist hab' ich nicht gesagt .

    Einen Kommentar schreiben:


  • mrhappiness
    antwortet
    OffTopic:
    Bei Radiobuttons mit isset zu arbeiten setzt einen Designfehler voraus...

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    POST-daten mit isset prüfen ist nur bei Checkbox und Radiobutton sinnvoll

    Einen Kommentar schreiben:


  • Le_Cheffe
    antwortet
    Original geschrieben von Kropff
    hab da selber einen kleinen denkfehler begangen. es soll in diesem fall ja der submit-button überprüft werden. da ist das natürlich nicht nötig.

    grundsätzlich ist es aber so, dass z.b überprüft werden soll, ob ein feld ausgefüllt worden ist oder nicht. da darf man nicht mit isset arbeiten, da die variable zwar gesetzt wurde, aber keinen inhalt hat.

    war schon ein bißchen später gestern ;-)

    gruß
    peter
    Ok, dann würde ich es auch nicht mit isset, sondern mit empty machen.

    Hast mich richtig erschreckt, weil ich POST Daten durchaus mal mit isset überprüfe.

    Gruß

    Le Cheffe

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    hab da selber einen kleinen denkfehler begangen. es soll in diesem fall ja der submit-button überprüft werden. da ist das natürlich nicht nötig.

    grundsätzlich ist es aber so, dass z.b überprüft werden soll, ob ein feld ausgefüllt worden ist oder nicht. da darf man nicht mit isset arbeiten, da die variable zwar gesetzt wurde, aber keinen inhalt hat.

    war schon ein bißchen später gestern ;-)

    gruß
    peter

    Einen Kommentar schreiben:


  • Le_Cheffe
    antwortet
    Original geschrieben von Kropff
    2. bei post nicht mit mit isset überprüfen sondern z.b. mit
    PHP-Code:
    <?php if($_POST['submit'])
    gruß
    peter
    Hi !

    Dumme Frage dazu : Wieso ?

    Gruß

    Le Cheffe

    Einen Kommentar schreiben:


  • mgoertz
    antwortet
    ok danke

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    1. nicht $PHP_SELF sondern $_SERVER['PHP_SELF'], seit php 4.1, stichwort register_globals
    2. bei post nicht mit mit isset überprüfen sondern z.b. mit
    PHP-Code:
    <?php if($_POST['submit'])
    gruß
    peter

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    überlege, wo du die if einsetzen kannst, oder wie du sie umändern kannst ... was macht sie eigentlich?

    Einen Kommentar schreiben:


  • mgoertz
    antwortet
    ok ich hab jetzt die if Funktion rausgenommen aber nun das Probelm dass von anfang an der else Teil da steht wie kann bekomme ich den nur hin wenn es wirklich falsch ist und nicht schon am anfang ?

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    Grundlagen lernen und nur Funktionen einsetzen, welche man auch versteht, was sie macht

    Einen Kommentar schreiben:


  • mgoertz
    antwortet
    bitte ein tip wie ich es lösen kann

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    wundert dich das? was macht deine If-Abfrage? Wenn du verstehst was sie macht, dann wird dir einiges klar

    Einen Kommentar schreiben:

Lädt...
X