Hallo dedlfix,
danke für deine Erklärung. Ich habe es jetzt so umgesetzt:
$anzahlTage = 2;
$fehler = true;
$id = "701346d7ce495295e43eacc007063c8c";
$sql = "SELECT mid, rechnugnsadresse, das, pb, kost, ktjr
FROM abrechnungsdetails
WHERE ma_mid =?";
if ($stmt = $mysqli->prepare($sql)) {
$stmt->bind_param('s', $id);
$stmt->execute();
$stmt->store_result();
$anzahl = $stmt->num_rows;
$stmt->bind_result($mid, $rechnugnsadresse, $das, $pb, $kost, $ktjr);
}
while ($stmt->fetch()) {
if ($rechnugnsadresse == "") {
$fehler = false;
}
if ($das == "") {
$fehler = false;
}
if ($pb == "") {
$fehler = false;
}
if ($kost == "") {
$fehler = false;
}
if ($ktjr == "") {
$fehler = false;
}
}
if ($fehler == false OR $anzahl != $anzahlTage) {
echo "Es sind noch nicht alle Felder ausgefüllt!";
}
Gibt es Verbesserungsvorschläge?
Bis bald!
Meowsalot (Bernd)