mon insert ne fonctionne pas...??? [ edit : certaines infos sont null] - PHP - Programmation
Marsh Posté le 03-05-2003 à 17:53:14
manquerait un mysql_select_db et un parametre en mysql_query? 
 
| Code : 
 | 
Marsh Posté le 03-05-2003 à 18:01:12
ReplyMarsh Posté le 03-05-2003 à 18:21:14
j'ai un nouvo pblm... une valeure que je rentre grace à un clique sur une image, se retrouve à null lorsque je valide sur mon formulaire...  
 
Marsh Posté le 03-05-2003 à 18:37:59
| Vandekerput a écrit : j'ai un nouvo pblm... une valeure que je rentre grace à un clique sur une image, se retrouve à null lorsque je valide sur mon formulaire...  | 
 
 
 
es-tu sur de bien la passer ?
Marsh Posté le 03-05-2003 à 18:49:59
| simogeo a écrit :   | 
 
 
oui elle est située dans la barre d'adresse avant le clic sur le formulaire. /inserer.php?type=processeur
Marsh Posté le 03-05-2003 à 19:08:54
| Vandekerput a écrit :   | 
 
 
  dans la barre d'adresse [...] formulaire ????
  dans la barre d'adresse [...] formulaire ???? 
 
tu veux dire dans la balise <form action="inserer.php?type=$mavar"> ? 
 
 
Marsh Posté le 03-05-2003 à 19:16:24
| simogeo a écrit :   | 
 
 
merci bocou, cété ça, j'avé oublié de le mettre...  !!!
 !!! 
ça crain de lutter sur un truc comme ça...
Marsh Posté le 03-05-2003 à 19:22:59
| Vandekerput a écrit :   | 
 
 
le plus propre c'est encore de la passer dans un champs caché "hidden" 
 
<form action="inserer.php" method="POST">  
<input type="hidden" name="type" value="<?php echo $mavar; ?>" />"; 
// les autres input 
</form> 
 
de cette façon tu sais que tout passe en POST 
 
 ![[:tinostar] [:tinostar]](https://forum-images.hardware.fr/images/perso/tinostar.gif)
Marsh Posté le 03-05-2003 à 17:41:53
edit :
salut, j'ai encore un problème avec mon site, mon insert ne fonctionne po...
La table contient aussi un champ code auto incrémenté!
voila mon code :
$db=mysql_connect("localhost","root","" ) or die("Erreur de connexion à la base de donnée" );
$query = "INSERT INTO materiel(libelle,type,prix,caracteristique,lien) VALUES('".$libelle."','".$type."',".$prix.",'".$caracteristique."','".$lien."'
if(mysql_query($query)==FALSE) die("MySQL ERROR : impossible d'enregistrer les modifications" );
mysql_close();
Message édité par vandekerput le 03-05-2003 à 18:20:13