Ergebnis 1 bis 5 von 5

Thema: Check ob Ergebniseingabe erfolgt ist funktioniert nicht

  1. #1
    Großmeister(in) Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Check ob Ergebniseingabe erfolgt ist funktioniert nicht

    Hallo,
    ich habe in einem Formular 2 Textfelder in welche jeweils
    ein Fußballergebnis eingetragen werden soll.

    Um zu prüfen ob diese leer sind habe ich die Funktion isset() genommen.
    Doch obwohl die Variablen gar keinen Wert haben wird trotzdem
    das ausgegeben, was eigentlich nur kommen soll, wenn die Ergebnisse
    eingetragen sind.
    PHP-Code:
    $erg1 $_POST['erg_1'];
    $erg2 $_POST['erg_2']; 
    HTML-Code:
    <input type="text" name="erg_1" size="2">
    :
    <input type="text" name="erg_2" size="2">
    PHP-Code:
    if (isset($erg1,$erg2)){
    echo 
    'Hier ist Ergebnis1 '.$erg1;
    }else {
    echo 
    '<br/><b>Es wurde kein Ergebnis eingegeben.</b>';

    Danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Check ob Ergebniseingabe erfolgt ist funktioniert nicht

    isset, auf deutsch "ist gesetzt". Was du suchst, ist "leer", also empty

  3. #3
    Meister(in)
    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Check ob Ergebniseingabe erfolgt ist funktioniert nicht

    Wobei in deinem Falle noch ein negierendes ! davor muss.
    PHP-Code:
    if (!empty($erg1) && !empty($erg2)){
    echo 
    'Hier ist Ergebnis1 '.$erg1;
    }else {
    echo 
    '<br/><b>Es wurde kein Ergebnis eingegeben.</b>';

    Ich glaube auch empty nimmt nur einen Parameter entgegen.
    Geändert von FaFoo (19.01.2009 um 15:09 Uhr)

  4. #4
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Check ob Ergebniseingabe erfolgt ist funktioniert nicht

    Hallo,
    das dachte ich mir fast schon das ich empty nehm muss.
    Doch frage ich mich trotzdem noch warum es auch nicht
    mit isset ging immerhin war die Variable ja nicht gesetzt und
    ich habe auch nicht ins Textfeld reingeklickt oder so.
    Reicht da allein folgende Anweisung aus damit es als gesetzt
    zählt?
    PHP-Code:
    $erg1 $_POST['erg_1'];
    $erg2 $_POST['erg_2']; 


    Danke

  5. #5
    Bandit
    Gast

    Standard AW: Check ob Ergebniseingabe erfolgt ist funktioniert nicht

    Textfelder werden immer übergeben, egal, ob etwas eingegeben wurde oder nicht. Deshalb liefert isset immer true.

Ähnliche Themen

  1. Mic-In funktioniert nicht
    Von Knüps im Forum Computer - Internet Forum
    Antworten: 1
    Letzter Beitrag: 06.02.2008, 20:19
  2. GIF funktioniert in IE nicht
    Von arnim im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 28.06.2007, 20:57
  3. Valides Xhtml und javascript ich check es nicht .... hilfe!
    Von toni im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 08.08.2006, 23:54
  4. Funktioniert nicht…
    Von SlimShady im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 25.12.2005, 23:43
  5. Check Tabbeln Grafiken nicht
    Von Maverick im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 17.05.2004, 16:51

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •