php et mysql
Posté : 28 déc. 2010, 17:57
Bonjour,
j'essaie de réaliser une dvdtheque en php,
Je rencontre des difficulté pour établir le lien avec la base de donnée.
Je possède une page html accueil qui possède un menu avec liste des films et saisir un nouveau film.
J'aimerais, lorsque je clique sur liste des films, la liste de la base de donnée s'affiche, voici le code de la page liste: (il ne marche pas)
j'essaie de réaliser une dvdtheque en php,
Je rencontre des difficulté pour établir le lien avec la base de donnée.
Je possède une page html accueil qui possède un menu avec liste des films et saisir un nouveau film.
J'aimerais, lorsque je clique sur liste des films, la liste de la base de donnée s'affiche, voici le code de la page liste: (il ne marche pas)
<?php
// on se connecte à notre base
mysql_connect ('localhost', 'root', '');
mysql_select_db ('dvdtheque',) ;
?>
<html>
<head>
<title>DVDthèque</title>
</head>
<body>
<?php
// on teste si notre variable est déclarée
if (isset($_POST['titre'])) {
// lancement de la requête
$sql = 'SELECT * FROM film WHERE genre = "'.$_POST['titre'].'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on récupère le résultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
// on affiche le résultat
echo 'Le film est : '.$data['titre'];
}
else {
echo 'erreur';
}
?>
</body>
</html>