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 ????
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
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