 |
[Résolu] Erreur de script (formulaire)
« sur: le 07-08-2008 a 01:12:32 » |
|
GoldRazor
P'tit nouveau
 
Hors-Ligne
Messages: 79

|
Bonjour,
J'ai un petit problème avec mon formulaire.
Le probleme est le suivant, lorsque je clique sur une annonce pour la modifier, les formulaires se remplissent de leur données anciennes mais lorsque je fais une modifications, l'erreur "veuillez saisir une description" s'affiche et les champs sont vides alors que les données ont été modifié dans la bdd.
Si une âme charitable peut y jeter un coup d'oeil, j'implorerai le ciel pour que joie et volupté lui soit apporté :
<?php
$titre = $_POST["titre"]; $categorie = $_POST["categorie"]; $prix = $_POST["prix"]; $quantite = $_POST["quantite"]; $description = $_POST["description"]; $photo = $_POST["photo"]; $session_id2 = $_SESSION["id"]; $id = $_GET["act"]; $session_id = $utilisateurs->id;
$affichform=true; if($_GET['act']){ $affichform=false; //test titre if($_POST['titre']<>""){ //test categorie if($_POST['categorie']<>""){ //test prix if($_POST['prix']<>""){ //test quantite if($_POST['quantite']<>""){ //test description if($_POST['description']<>""); $query= "UPDATE annonces SET titre='$titre', categorie='$categorie', prix=$prix, quantite=$quantite, description='$description', photo='$photo' WHERE id=$id AND nomembre=$utilisateurs->id";
mysql_query ($query); if($utilisateur=mysql_fetch_object(mysql_query("SELECT * FROM `membres` WHERE `email`='".$_SESSION['email']."'"))){ $erreur="<center>Félicitation, votre annonce a bien été modifiée.</center>";
// fin test description } else {$erreur="Erreur : Veuillez saisir une description";$affichform=true;} // fin test quantite } else {$erreur="Erreur : Veuillez saisir la quantite";$affichform=true;} // fin test prix } else {$erreur="Erreur : Veuillez saisir le prix";$affichform=true;} // fin categorie } else {$erreur="Erreur : Veuillez saisir la catégorie";$affichform=true;} // fin test titre } else {$erreur="Erreur : Veuillez saisir un titre d'annonce";$affichform=true;} } ?>
<?php echo $erreur; if($affichform==true){ ?>
<?php $lot=mysql_fetch_object(mysql_query("SELECT * FROM annonces WHERE id='".$_GET['id']."' AND nomembre=$utilisateurs->id")); ?>
<form action="modif_annonces.php?act=<?php echo $lot->id; ?>" method="post" name="form1" id="form1"> .... |
|
Si jamais vous voyez une explication, n'hésitez pas, merci. |
|
|
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #1 sur: le 08-08-2008 a 13:09:49 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #2 sur: le 08-08-2008 a 22:45:56 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #3 sur: le 08-08-2008 a 23:38:42 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #4 sur: le 10-08-2008 a 02:21:41 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #5 sur: le 10-08-2008 a 10:11:34 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #6 sur: le 10-08-2008 a 14:21:48 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #7 sur: le 10-08-2008 a 14:34:29 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #8 sur: le 10-08-2008 a 14:40:37 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #9 sur: le 10-08-2008 a 14:43:31 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #10 sur: le 10-08-2008 a 14:51:13 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #11 sur: le 10-08-2008 a 14:58:06 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #12 sur: le 10-08-2008 a 15:15:54 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #13 sur: le 10-08-2008 a 15:23:43 » |
|
|
|
|
 |
Re:Erreur de script (formulaire)
« Répondre #14 sur: le 10-08-2008 a 15:40:51 » |
|
|
|
|