1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
<?php
// On appelle le fichier des fonctions php qui permettra ici de se connecter à la BD FilmComplet
include("fonctions.php");
//Récupération des variables
$titre = $_POST['titre'];
$annee = $_POST['annee'];
$pays = $_POST['pays'];
$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$annee_naissance = $_POST['annee_naissance'];
$resume = $_POST['resume'];
// On se prémunit contre une absence de saisie de genre(s)
if (!isSet($_POST['genre']))
$genre = array();
else
$genre = $_POST['genre'];
echo "<hr/><h2>\n";
//Test du type de mise à jour effectué
if (isSet($_POST['inserer']))
echo "Insertion du film $titre";
else if (isSet($_POST['modifier']))
echo "Modification du film $titre";
else if (isSet($_POST['supprimer']))
echo "Suppression du film $titre";
echo "</h2><hr/>\n";
//Affichage des données du formulaire
echo "Titre : $titre <br/>
Année : $annee <br/>
Pays : $pays <br/>\n";
//Préparation de la chaîne pour l'insertion
$chaine_genre = ""; $separateur = "";
for ($i = 0 ; $i < count($genre) ; $i++)
{
$chaine_genre .= $separateur . $genre[$i];
$separateur = ",";
}
echo "Genres : $chaine_genre<br/>";
echo "Résumé = $resume<br/>\n";
echo "Mis en scène par $prenom $nom\n";
// Connexion à la base et création de la commande SQL
if (isSet($_POST['inserer']))
$requete = "INSERT INTO FilmComplet (titre, annee, prenom_realisateur, nom_realisateur, annee_naissance, pays, genre, resume)
VALUES ('$titre', $annee, '$prenom', '$nom', $annee_naissance, '$pays', '$chaine_genre', '$resume') ";
if (isSet($_POST['modifier']))
$requete = "UPDATE FilmComplet SET annee=$annee, prenom_realisateur='$prenom', nom_realisateur='$nom',
annee_naissance=$annee_naissance, pays='$pays', genre='$chaine_genre', resume='$resume'
WHERE titre='$titre' ";
if (isSet($_POST['supprimer']))
$requete = "DELETE FROM FilmComplet WHERE titre='$titre' ";
// On se connecte à la base FilmComplet via une fonction du fichier fonctions.php
connectFilmComplet();
// Exécution de la commande SQL
mysql_query ($requete) or die ('Erreur SQL !'.$requete.'<br/>'.mysql_error());
//On ferme la connexion
mysql_close();
?> |
Partager