Meowsalot: Hinweis ausgeben

Beitrag lesen

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)