Salut!
J'ai un formulaire dans lequel je vais saisir les informations sur un
livre, et à partir d'un liste nommeé operation, je peux choisir
une option, soit Ajouter, Modifier, Supprimer.
L'ajout fonctionne parfaitement mais les deux autres non!
voilà le code deu formulaire:
<form
action="aj_mod_sup.php" method="post" name="titges" id="titges"
onsubmit="return(check(this));">
<table width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#00CCFF">
----, <select name=\"operation\" id=\"operation\">
<option selected>Ajouter</option>
<option>Modifier</option>
<option>Supprimer</option>
</select></td>
,
----
Ancien Code,
,
----
Code,
,
----
Titre,
,
----
Auteur,
,
----
ISBN,
,
----
theme,
,
----
Nombre total des livres,
,
----
Nombre de livres disponibles,
,
----
,
</form></td>
</tr>
</table>
Voici le contenu de la page destination:(aj_mod_sup.php):
<?php
$code1=$HTTP_POST_VARS['code1'];
$code=$HTTP_POST_VARS['code'];
$titre=$HTTP_POST_VARS['titre'];
$auteur=$HTTP_POST_VARS['auteur'];
$ISBN=$HTTP_POST_VARS['ISBN'];
$theme=$HTTP_POST_VARS['theme'];
$nb_tot=$HTTP_POST_VARS['nb_tot'];
$nb_disp=$HTTP_POST_VARS['nb_disp'];
$operation=$HTTP_POST_VARS['operation'];
$bdd = "chahir";
echo "$code1";
//Chaine de connection a la base de donnee
//Verification, de la possiblite d'acceder a la base de donnee
//Chaine de connection a la base de donnee
$conn=mysql_connect('localhost','root');
//Verification, de la possiblite d'acceder a la base de donnee
mysql_select_db($bdd) or die("IMpossible d'ouvrir la base de donnee $bdd");
if($operation == "Ajouter")
{
$requete = "INSERT INTO livres VALUES('$code','$titre','$auteur','$theme','$ISBN','$nb_tot','$nb_disp')";
}
if($operation == "Modifier")
{
$requete = "UPDATE livres SET
code='$code',titre='$titre',auteur='$auteur',theme='$theme',ISBN='$ISBN',nb_tot='$nb_tot',nb_disp='$nb_disp'
WHERE code == '$code1'";
}
if($operation == "Supprimer")
{
$requete
"DELETE FROM livres wHERE code '$code1'";
}
$result=mysql_query($requete); //Execute la requete SQL sur la connection actuel
if($result==false)
{
echo "insertion echoue";
}
mysql_close($conn);
?>
MERCI!
Afficher la suite