Bernd: Kein Insert wenn Feld leer

Beitrag lesen

Hallo,

wenn ich es hier richtig verstanden habe:
https://stackoverflow.com/questions/2552545/mysqli-prepared-statements-error-reporting

Dann müsste ich es wie folgt umsetzten

foreach($daterange as $date){

			$stmt_datum_kalender = $mysqli->prepare("

						INSERT INTO artikel_ausgeliehen (
								aa_artikelID, aa_projektID, aa_userID, aa_menge, aa_datum, aa_status, aa_grund, aa_code)  
					  	
					  	VALUES (?, ?, ?, ?, ?, ?, ?, ?)");

			if ( false===$stmt_datum_kalender ) {
			  die('prepare() failed: ' . htmlspecialchars($mysqli->error));
			}
											
				$aa_artikelID	= $CodeArtikel;
				if ($_POST["avd_pid"] == "") {
					$aa_projektID	= "";
				} else {
					$aa_projektID	= $CodeProjekt;
				}
				$aa_userID		= $p_userID;
				$aa_menge		= $_POST["avd_menge"];
				$aa_datum		= $date->format("Y-m-d");
				$aa_status		= "4";
				$aa_grund		= "80";
				$aa_code		= $ADCode;

			$stmt_datum_kalender->bind_param("ssssssss", $aa_artikelID, $aa_projektID, $aa_userID, $aa_menge, $aa_datum, $aa_status, $aa_grund, $aa_code);
			if ( false===$stmt_datum_kalender ) {
			  // again execute() is useless if you can't bind the parameters. Bail out somehow.
			  die('bind_param() failed: ' . htmlspecialchars($stmt->error));
			}
			$stmt_datum_kalender->execute();
			if ( false===$stmt_datum_kalender ) {
			  die('execute() failed: ' . htmlspecialchars($stmt->error));
			}

			}

Aber auch hier 0 Fehler.