mon insert ne fonctionne pas...??? [ edit : certaines infos sont null]

mon insert ne fonctionne pas...??? [ edit : certaines infos sont null] - PHP - Programmation

Marsh Posté le 03-05-2003 à 17:41:53    

:hello:  
edit : :hello: 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... :heink:  
 
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
Reply

Marsh Posté le 03-05-2003 à 17:41:53   

Reply

Marsh Posté le 03-05-2003 à 17:53:14    

manquerait un mysql_select_db et un parametre en mysql_query?
 

Code :
  1. $db=mysql_connect("localhost","root","" );
  2. mysql_select_db("Nom de ta base, $db);
  3. $query = ".....";
  4. $result = mysql_query($query, $db);
  5. if ($result != 0) {
  6.     // ok
  7. }
  8. else {
  9.     // Erreur
  10. }

Reply

Marsh Posté le 03-05-2003 à 18:01:12    

VisualC++ a écrit :

manquerait un mysql_select_db et un parametre en mysql_query?
 


 
yeah merci!!!! :jap:

Reply

Marsh 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... :(

Reply

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 ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 03-05-2003 à 18:49:59    

simogeo a écrit :


 
 
es-tu sur de bien la passer ?


 
oui elle est située dans la barre d'adresse avant le clic sur le formulaire. /inserer.php?type=processeur

Reply

Marsh Posté le 03-05-2003 à 19:08:54    

Vandekerput a écrit :


 
oui elle est située dans la barre d'adresse avant le clic sur le formulaire. /inserer.php?type=processeur


 
 :heink:  dans la barre d'adresse [...] formulaire ????
 
tu veux dire dans la balise <form action="inserer.php?type=$mavar"> ?
 
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 03-05-2003 à 19:16:24    

simogeo a écrit :


 
 :heink:  dans la barre d'adresse [...] formulaire ????
 
tu veux dire dans la balise <form action="inserer.php?type=$mavar"> ?
 
 
 


 
merci bocou, cété ça, j'avé oublié de le mettre... :pfff: !!!
ça crain de lutter sur un truc comme ça...

Reply

Marsh Posté le 03-05-2003 à 19:22:59    

Vandekerput a écrit :


 
merci bocou, cété ça, j'avé oublié de le mettre... :pfff: !!!
ça crain de lutter sur un truc comme ça...


 
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]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed