prepare('INSERT INTO articles (nomarticle, contenu, nomphoto, miniature) VALUES (?, ?, ?, ?)'); $requête->execute(array( $_POST['titre'], $_POST['article'], $nom, $mini_nom)); // création de la miniature include("miniatures.php"); header('Location: ../administration.php?nouvarticle=5'); // succès, move_uploaded_file renvoie la valeur TRUE exit (); } else // echec à l'enregistrement, la fonction renvoie FALSE { header('Location: ../administration.php?nouvarticle=4'); exit (); } } else // mauvais format { header('Location: ../administration.php?nouvarticle=3'); exit (); } } elseif ($_POST['titre'] != '') // article sans photo { $requête = $base->prepare('INSERT INTO articles (nomarticle, contenu) VALUES (?, ?)'); $requête->execute(array( $_POST['titre'], $_POST['article'])); header('Location: ../administration.php?nouvarticle=5'); exit (); } else // pas de titre { header('Location: ../administration.php?nouvarticle=1'); } ?>