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 : fo zieuter en bas pour le 2ème prbl!! merci...
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