Hallo,
ich stehe gerade irgendwie auf dem Schlauch und komme nicht weiter. Es soll ein Hinweis ausgegeben werden wenn folgendes eintrift:
Zuerst lese ich Einträge aus meiner MySQL Tabelle aus
$anzahlTage = 2;
$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);
}
Jetzt prüfe ich ob die Anzahl ungleich der Tage ist
<?php if ($anzahl != $anzahlTage): ?>
<div>Achtung: Es sind noch nicht alle Daten ausgefüllt!</div>
<?php endif ?>
Dieser Teil klappt. Für das Anzeige der Datensätze nutze ich dann
<?php while ($stmt->fetch()) { ?>
<?php echo htmlspecialchars($mid) ?>
<?php } ?>
Soweit klappt alles. Jetzt komme ich nicht mehr weiter. Die Meldung oben, soll auch dann erscheinen, wenn die oben genannten Felder nicht alle ausgefüllt sind (in diesem Fall findet er zwei Datensätze und alle Felder aus beiden Datensätzen müssen einen Wert enthalten).
Wie könnte ich dieses umsetzten?
Bis bald!
Meowsalot (Bernd)