Abfrage und Ausgabe

msycho

Erfahrenes Mitglied
Hallo,

mir ist kein besserer Titel eingefallen. Entschuldigt, ich weiß nicht wie ich dieses Problem in Form eines Titels kurz beschreiben soll.

Zum Problem:
Ich habe ein Formular mit dem man die MSSQL-Abfrage selektieren kann.
Wenn man eins bzw. mehrere Felder ausgefüllt hat, sollen die Kriterien danach in einer extra Zeile ausgegeben werden. Ist kein Feld ausgefüllt, soll eine andere Meldung kommen.
Ich bin soweit, dass angezeigt wird nach was für Kriterien selektiert wurde:

PHP:
    if (!empty($kdnr)) {
      echo "&nbsp;Kunden-Nr.: <strong>$kdnr</strong>";
      }
    if (!empty($artikelnr)) {
      echo "&nbsp;Art.-Nr.: <strong>$artikelnr</strong>";
      }
    if (!empty($lieferant)) {
      echo "&nbsp;Lieferantenname: <strong>$lieferant</strong>";
      }
    if (!empty($von)) {
      echo "&nbsp;Von: <strong>$von</strong>";
      }
    if (!empty($bis)) {
      echo "&nbsp;Bis: <strong>$bis</strong>";
      }

Jedoch weiß ich nicht wie ich es umsetze, dass wenn kein Feld ausgefüllt wurde, ein Alternativtext erscheint. Könnt Ihr mir bitte helfen?
 
Hallo!

PHP:
if(empty($kdnr) AND empty($artikelnr) AND empty($lieferant) AND empty($von) AND empty($bis)) {
    echo "Bitte füllen Sie mindestens ein Feld aus.";
}
Da solltest Du eigentlich auch von allein drauf kommen. ;)

Gruss Dr Dau
 
Ich danke Dir.

Ich hatte das bis auf eine Sache genau identisch:

PHP:
if (empty($kdnr) || empty($artikelnr) || empty($lieferant) || empty($von) || empty($bis)) {
    echo "Bitte füllen Sie mindestens ein Feld aus.";
}

Das hatte aber nicht funktioniert.

Gruß
 
Zurück