PHP et mysql

yovogan05 Messages postés 53 Statut Membre -  
yovogan05 Messages postés 53 Statut Membre -
Hello!!!!!!
Je suis entrain de créer une page pour afficher les caracteristique détaillées d'un produit dont la référence est passée en paramètre en cliquant sur cette dernière sur une autre page.

Mais quand le paramètre est passé mysql lui considère le paramètre comme le nom du champ.
comme exp:
Si la réference cliqué est "EPL300" mysql me dit : "Champ "EPL300" non trouvé"

Voici le code:

<?php

if (isset($HTTP_GET_VARS['RefBIBComsom'])) {
$coolmann_detail =(get_magic_quotes_gpc())? $HTTP_GET_VARS['RefBIBComsom'] : addslashes($HTTP_GET_VARS['RefBIBComsom']);
}
mysql_select_db($database_macon, $macon);
$query_detail = sprintf("SELECT RefBIBComsom, libelle, Constructeur, refconstructeurSto,couleur, description, dure_evie, qteton, technImp, typPdt
FROM consommable
WHERE consommable.RefBIBComsom = %s", $coolmann_detail);
$detail = mysql_query($query_detail, $macon) or die( mysql_error());
$row_detail = mysql_fetch_assoc($detail);
$totalRows_detail = mysql_num_rows($detail);
?>

que dois je faire ?
Merci

BIG  MANN-HOY

2 réponses

  1. yovogan05 Messages postés 53 Statut Membre 1
     
    help help help I'm drowning!!!!!!!!!
    BIG  MANN-HOY
    0
  2. kalamit
     
    Salut,
    C'est quoi ce truc au dessus ? C'est toi qui l'a fait ?
    Elle fait quoi, cette ligne :
    $coolmann_detail =(get_magic_quotes_gpc())? $HTTP_GET_VARS['RefBIBComsom'] : 

    Dans ta requete, essaye plutot ca:

    $query_detail = sprintf("SELECT RefBIBComsom, libelle,
     constructeur, refconstructeurSto,couleur, description, dure_evie, 
    qteton, technImp, typPdt FROM consommable WHERE 
    RefBIBComsom = '$coolmann_detail' ");


    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    0
    1. yovogan05 Messages postés 53 Statut Membre 1
       
      Merci bcp mon cher
      En fait le code est générépar dreamweaver MX. Mais je pense que c'est pace qu'il il une valeur par defaut placée entre "" que dream a ajouté ce code afin de remplacer les "" par des slash.
      J'ai essayé ce que tu m'as dis et ouf!! ca marche

      Merci bcp.
      (^_^)
      @+
      BIG  MANN-HOY
      0