Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: lorenzo021 le le 06-06-2003 a 23:59:44

Titre: Formulaire !!! Probleme d'ecriture sur la base!
Posté par: lorenzo021 le le 06-06-2003 a 23:59:44

Salut, je viens de faire un formulaire, pour moi tt a l'air correct mais rien ne se creer sur ma base:

voici le code de formulaire.php :


<body>
<form action="submit.php" method="post">
id: <input type="text" name="id"><br>
nom: <input type="text" name="nom"><br>
prix: <input type="text" name="prix"><br>
editeur: <input type="text" name="editeur"><br>
developpeur: <input type="text" name="developpeur"><br>
site: <input type="text" name="site"><br>
note: <input type="text" name="note"><br>
genre: <input type="text" name="TYPE"><br>
nb de joueurs: <input type="text" name="joueurs"><br>
sell: <input type="text" name="sell"><br>
image: <input type="text" name="image"><br>
test: <input type="text" name="test"><br>
live: <input type="text" name="live"><br>
date: <input type="text" name="date"><br>
galerie: <input type="text" name="galerie"><br><br>
<input type="submit" name="submit" value="Valider">
</form>
</body>



voici le code de submit.php :


<?
include("sql.php");
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($base, $connect);

   $nom = $HTTP_POST_VARS["nom"];
   $prix = $HTTP_POST_VARS["prix"];
   $editeur = $HTTP_POST_VARS["editeur"];
   $developpeur = $HTTP_POST_VARS["developpeur"];
   $site = $HTTP_POST_VARS["site"];
   $note = $HTTP_POST_VARS["note"];
   $TYPE = $HTTP_POST_VARS["TYPE"];
   $joueurs = $HTTP_POST_VARS["joueurs"];
   $cell = $HTTP_POST_VARS["cell"];
   $image = $HTTP_POST_VARS["image"];
   $test = $HTTP_POST_VARS["test"];
   $live = $HTTP_POST_VARS["live"];
   $date = $HTTP_POST_VARS["date"];
   $galerie = $HTTP_POST_VARS["galerie"];
   
if ($nom != "" && $prix != "") {
$sql = "INSERT INTO `fiches` ( 'id' , 'nom' , 'prix' , 'editeur' , 'developpeur' , 'site' , 'note' , 'TYPE' , 'joueurs' , 'sell' , 'image' , 'test' , 'live' , 'date' , 'galerie' ) VALUES ('$id' , '$nom' , '$prix' , '$editeur' , '$developpeur' , '$site' , '$note' , '$TYPE' , '$joueurs' , '$sell' , '$image' , '$test' , '$live' , '$date' , '$galerie')";
$query = mysql_query($sql);
   
}
                     
mysql_close();
?>

Voila alors sur la page aucune erreur, dès que g tt remplit et fait "valider" ya bien submit.php qui s'ouvre sans aucune erreur, mais le probleme c ke rien s'affiche, pourtant tous les champs sont bons, dans sql.php tout est bon :(

Titre: Re:Formulaire !!! Probleme d'ecriture sur la base!
Posté par: POde.uk le le 07-06-2003 a 14:17:56

fais un echo $nom et $prix dans submit.php pour voir ce qu'il contient

et rien ne s'ajoute dans ta base?

Titre: Re:Formulaire !!! Probleme d'ecriture sur la base!
Posté par: FireLink le le 07-06-2003 a 23:20:22

Sur MSN on a trouvé la solution, dans son insert il insérais ID alors que idé était vide et qu'il devait enlever $id dans la requête... plus la peine de chercher...


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.