prepare('UPDATE articles SET nomphoto = :photo, miniature = :mini WHERE id = :li'); $requête->execute(array( 'photo' => $nom, 'mini' => $mini_nom, 'li' => $_POST['ligne'] )); // création d'une miniature include("miniatures.php"); header('Location: ../administration.php?nouvarticle=6'); // 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 (); } } else { header('Location: ../administration.php?nouvarticle=7'); exit (); } } elseif ($_POST['titre'] != '') // il faut au moins mettre un titre { // modification du texte echo $_POST['ligne']; $requête = $base->prepare('UPDATE articles SET nomarticle = :tit, contenu = :cont WHERE id = :li'); $requête->execute(array( 'tit' => $_POST['titre'], 'cont' => $_POST['article'], 'li' => $_POST['ligne'] )); header('Location: ../administration.php?nouvarticle=6'); exit (); } else // pas de photo ni titre { header('Location: ../administration.php?nouvarticle=1'); } ?>