Buttons mit PHP script ausschalten??????

  • Hallo Leute, hoffe ihr könnt mir evtl. weiterhelfen...
    Ich möchte in eine Tabelle durch Textfelder Daten schreiben , das geht auch Problemlos, nun möchte ich wenn einer oder halt alle Textfelder leer sind , dieses nicht gespeichert wird. Ich habe mir gedacht ich schalte solange den Button aus, bis was drinsteht. nur habe ich dabei bissel Probleme, wenn ich diesen wieder auf enabled stelle, macht dieser eine EndLos-Schleife draus....
    Vielleicht habt ihr eine oder bessere Lösung:

    <?php


    $submit=="disabled";
    while
    ($firma and $firma2 and $kundennr and $strasse and $nr and $plz and $ort == "")

    $submit=="enabled";
    while
    ($firma and $firma2 and $kundennr and $strasse and $nr and $plz and $ort ==true)


    if($submit) {
    $db=mysql_connect("BLABLA","XXX","XXX");
    mysql_select_db("TEST",$db);
    $sql="INSERT INTO kunden
    (firma,firma2,kundennr,strasse,nr,plz,ort) VALUES
    ('$firma','$firma2','$kundennr','$strasse','$nr','$plz','$ort')";

    $result=mysql_query($sql,$db);
    echo "Datensatz erfolgreich beschrieben!

    ";

    }

    Vielen dank schon mal, bin erst Anfänger damit , also verzeit woll die Fehler :)

  • Code
    if(empty($_REQUEST['name']) || empty($_REQUEST['email']) || empty($_REQUEST['nachricht'])) 
       { 
          echo"Bitte füllen Sie alle Felder aus!"; 
       } 
       else 
       {
    hier dann die Ausführung was das script machen soll, zb. die daten per email verschicken oder in eine Datenbank schreiben usw.
    }

    Das ganze kannst du mit allen formularfeldern machen.

    Ist jetzt so aus der Handgeschrieben, aber so in etwa könnte es aussehen

  • Zitat von Noob
    Code
    if(empty($_REQUEST['name']) || empty($_REQUEST['email']) || empty($_REQUEST['nachricht'])) 
       { 
          echo"Bitte füllen Sie alle Felder aus!"; 
       } 
       else 
       {
    hier dann die Ausführung was das script machen soll, zb. die daten per email verschicken oder in eine Datenbank schreiben usw.
    }

    Das ganze kannst du mit allen formularfeldern machen.

    Ist jetzt so aus der Handgeschrieben, aber so in etwa könnte es aussehen

    wobei an dieser stelle $_POST richtig währe und nicht $_REQUEST ;)

  • request geht auch, is bloss überflüssig
    php.net:
    "Ein assoziatives Aray, das die Inhalte der Arrays $_GET, $_POST und $_COOKIE enthält. "

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!