|
|
SUPER MERCI BEAUCOUP
Mais du coup j'ai un autre problème: ma requete insertion s'exécute des l'ouverture de la page et m'insère les dernières données que j'ai rentré.
A quoi cela est il dû?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>parc_index</title>
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000">
<form method="post" action="index.php">
<input type="text" name="titre" size="75"><font color="#FFFFFF"> Titre<br><br>
<input type="text" name="genre" size="75"> Genre<br><br>
<input type="text" name="poss" size="75"> Localisation<br><br>
<input type="textarea" rows="5" scroling=auto name="resume" size="75"> Résumé<br><br></font>
<input type="submit" nama="insert" value="INSERTION">
</form>
<?php
//REQUETE INSERTION
//RECUPERATION DES CHAMPS
if(isset($_POST['titre'])) $titre=$_POST['titre'];
else $titre="";
if(isset($_POST['genre'])) $genre=$_POST['genre'];
else $genre="";
if(isset($_POST['poss'])) $poss=$_POST['poss'];
else $poss="";
if(isset($_POST['resume'])) $resume=$_POST['resume'];
else $resume="";
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('cd',$db);
//verification du champs titre
if(empty($titre))
{
echo "<font align= \"center\" color=\"#FFFFFF\" size=\"15\">IL FAUT RESEIGNER LE TITRE!!!</font>";
exit();
}
else
{
$insert = "INSERT INTO cd.dvd(idx, titre, genre, poss, resume) VALUES('','$titre','$genre','$poss','$resume')";
mysql_query($insert) or die('Erreur SQL !'.$insert.'<br>'.mysql_error());
echo "<font color=\"#FFFFFF\">Le film a été ajouté.</font>";
mysql_close();
}
//requete affichage
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('cd',$db);
$sql = 'SELECT titre,
genre,
poss,
resume
FROM
cd.dvd';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo"<table border=\"2\">";
echo"<tr><td width=\"250\">TITRE DU FILM</td><td width=\"200\">GENRE</td><td width=\"250\">LOCALISATION</td><td width=\"500\">RESUME</td></tr>";
echo"</table>";
while ($data = mysql_fetch_array($req))
{
$vtitre = $data['titre'];
$vgenre = $data['genre'];
$vposs = $data['poss'];
$vresume = $data['resume'];
echo"<table border=\"2\">";
echo"<tr><td width=\"250\">$vtitre</td><td width=\"200\">$vgenre</td><td width=\"250\">$vposs</td><td width=\"500\">$vresume</td></tr></table>";
echo"</table>";
}
?>
</body>
</html>
|