Folgendes Problem:
Innerhalb der while-Schleife werden insgesamt 6 Zeilen (oder mehr) ausgegeben. Ich stolpere immer über das Problem, dass die Meldung „ungültige Eingabe“ nun auch 6 mal ausgegeben wird.
1. Wie kann ich es anstellen, dass statt 6 mal „ungültige Eingabe“ nur einmal ausgegeben wird.
2. Ich möchte aber auch, dass wenn mindestens 1 Feld einen Wert größer 0 enthält, die Meldung erscheint „Vielen Dank“.
while ($row=mysql_fetch_row($result)){
if ($anz[$row[1]]!=0 || $anz[$row[1]]>0) {
$err_feld=1;
// Erfolgsflag für das Abschicken
}
else {
echo " ungültige Eingabe ";
}
}
Nun sitze ich schon mehrere Stunden dran und kriegs nicht hin. Kann mir hier jemand behilflich sein?!
Danke schon mal vorab.
Innerhalb der while-Schleife werden insgesamt 6 Zeilen (oder mehr) ausgegeben. Ich stolpere immer über das Problem, dass die Meldung „ungültige Eingabe“ nun auch 6 mal ausgegeben wird.
1. Wie kann ich es anstellen, dass statt 6 mal „ungültige Eingabe“ nur einmal ausgegeben wird.
2. Ich möchte aber auch, dass wenn mindestens 1 Feld einen Wert größer 0 enthält, die Meldung erscheint „Vielen Dank“.
while ($row=mysql_fetch_row($result)){
if ($anz[$row[1]]!=0 || $anz[$row[1]]>0) {
$err_feld=1;
// Erfolgsflag für das Abschicken
}
else {
echo " ungültige Eingabe ";
}
}
Nun sitze ich schon mehrere Stunden dran und kriegs nicht hin. Kann mir hier jemand behilflich sein?!
Danke schon mal vorab.
Kommentar