debutant: 1er fonction----->resolue

debutant: 1er fonction----->resolue - PHP - Programmation

Marsh Posté le 18-06-2002 à 16:11:36    

voila ma fonction

Code :
  1. <?
  2. function getprix($num_piece)
  3. {
  4. require("connexion_doc_materiel.inc.php" );
  5. $requette_prix = mysql_query("SELECT Prix_TTC FROM best_tarifs WHERE Num_Piece='$num_piece'" );
  6. $valeurlu_prix  = mysql_fetch_array($requette_prix);
  7. $prix = $valeurlu_prix["Prix_TTC"];
  8. echo $prix;
  9. }
  10. ?>


 
et lorsque je fais ca dans une autre page:

Code :
  1. require("fonction.inc.php" );
  2. getprix(1918); //1918 est un N° de piece


 
ca me met une erreur au niveau de getprix.....
merci


Message édité par herc le 18-06-2002 à 16:34:07
Reply

Marsh Posté le 18-06-2002 à 16:11:36   

Reply

Marsh Posté le 18-06-2002 à 17:42:47    

$prix = $valeurlu_prix["Prix_TTC"];
 
fo pas les guillemets
 
$prix = $valeurlu_prix[Prix_TTC];

Reply

Marsh Posté le 18-06-2002 à 17:44:17    

si ca marche tres bien avec les guillemets :)

Reply

Marsh Posté le 18-06-2002 à 17:46:02    

Herc a écrit a écrit :

si ca marche tres bien avec les guillemets :)  




Il est résolu ton problème alors ? :)

Reply

Marsh Posté le 18-06-2002 à 17:46:46    

Herc a écrit a écrit :

si ca marche tres bien avec les guillemets :)  




 
Et c'est quoi l'erreur ?

Reply

Marsh Posté le 18-06-2002 à 17:48:30    

Tentacle a écrit a écrit :

 
Il est résolu ton problème alors ? :)  




 
C'est pas un probleme au niveau du type ?
 
$requette_prix = mysql_query("SELECT Prix_TTC FROM best_tarifs WHERE Num_Piece='$num_piece'" );  //tu mets $nul_piece entre quotes ... alors il le prend comme un string au niveau de la requete, mais en base, c'est un numeric ..
 
ça viendrait pas de là ?

Reply

Marsh Posté le 18-06-2002 à 17:49:38    

paranoidandroid a écrit a écrit :

 
 
C'est pas un probleme au niveau du type ?
 
$requette_prix = mysql_query("SELECT Prix_TTC FROM best_tarifs WHERE Num_Piece='$num_piece'" );  //tu mets $nul_piece entre quotes ... alors il le prend comme un string au niveau de la requete, mais en base, c'est un numeric ..
 
ça viendrait pas de là ?  




 
et puis c'est pas un fetch_row a la place ?

Reply

Marsh Posté le 18-06-2002 à 18:17:28    

la voila ton erreur :
 

Code :
  1. $requette_prix = mysql_query("SELECT Prix_TTC FROM best_tarifs WHERE Num_Piece='$num_piece'" );


 
"requete" ça prend qu'un seul "t"  :D  :D  :lol:  
 
ne vous inquietez pas, je connais la sortie :d --->


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 18-06-2002 à 20:18:58    

verifie ke tu es bien connecte a la base, svt les erreurs viennent de la

Reply

Marsh Posté le 19-06-2002 à 10:52:26    

vi le probleme est bien resolue, et ce code est juste le pb venait d'ailleurs.....

Reply

Sujets relatifs:

Leave a Replay

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