Der Code:
und sein Begleiter:
Wie kann ich es jetzt machen, dass das Script keine ID generiert, sondern das die Datenbank machen lässt?
Vielen Dank für Eure Hilfe
Code:
if(isset($_POST['submit']) && ($_FILES['file']['size'] !== 0)) { $stmt = $pdo->prepare("insert into images (id, contenttype, imagedata) values (?, ?, ?)"); $id = get_new_id(); // Eine Funktion zum Allokieren der neuen ID // Wir nehmen an, das Skript läuft als Teil eines Datei-Upload-Formulars // Sie finden weitere Informationen in der PHP-Dokumentation $fp = fopen($_FILES['file']['tmp_name'], 'rb'); $stmt->bindParam(1, $id); $stmt->bindParam(2, $_FILES['file']['type']); $stmt->bindParam(3, $fp, PDO::PARAM_LOB); $pdo->beginTransaction(); $stmt->execute(); $pdo->commit(); header("Location: spirituosen.php"); }
Fatal error: Uncaught Error: Call to undefined function get_new_id() in C:\xampp\htdocs\versandparty.de\admin.php:8 Stack trace: #0 {main} thrown in C:\xampp\htdocs\versandparty.de\admin.php on line 8
Vielen Dank für Eure Hilfe
Kommentar