Récupérer valeur PHP MySQL depuis adresse
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Bonsoir à tous !
J'ai un petit soucis et espère avoir ma réponse ici.
Lorsque je clique sur un lien, par exemple : www.monsite.com/gamme.php?Marque=COCA
Je ne vois rien apparaître sur ma page gamme.php
Voici le code de cette page :
Pouvez-vous m'aider ? Je ne vois peut-être pas d'où vient le problème, mais si je remplace tout les "Marque" par NumId (mon numéro d'Id) y compris celui de l'adresse, il fonctionne par ID. Mais avec Marque il refuse...
J'ai un petit soucis et espère avoir ma réponse ici.
Lorsque je clique sur un lien, par exemple : www.monsite.com/gamme.php?Marque=COCA
Je ne vois rien apparaître sur ma page gamme.php
Voici le code de cette page :
<?php
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS); mysql_select_db(MYSQL_BASE,$db);
if(isset($_GET['Marque'])){
$Marque = intval($_GET['Marque']);
$sqlfr = 'SELECT * FROM tb_produits WHERE Marque="'.$Marque.'" AND Gamme = "1" ';
$reqfr = mysql_query($sqlfr) or die('Erreur SQL !<br>'.$sqlfr.'<br>'.mysql_error());
$datafr = mysql_fetch_assoc($reqfr);{
?>
<a href="<?php echo URL_RACINE; ?>/produit.php?NumId=<?php echo $datafr['NumId']; ?>" >
<img src="<?php echo URL_IMAGES; ?>/produits/thumb/<?php echo $datafr['Code']; ?>.jpg" width="238" height="238" border="0" />
<?php }; ?>
<?php }; ?>
Pouvez-vous m'aider ? Je ne vois peut-être pas d'où vient le problème, mais si je remplace tout les "Marque" par NumId (mon numéro d'Id) y compris celui de l'adresse, il fonctionne par ID. Mais avec Marque il refuse...
2 réponses
-
Bonjour,
Je crois que tu as oublié le "foreach"(ou autre boucle) après avoir instancié la variable datafr.
Ça fonctionne avec le NumId parce-que la requête ne te renvoie qu'un seul résultat.
Sinon, dans ton code, à quoi te sert le "intval"? J'ai pas énormément d'expérience en php ^^'. -
Il m'envoie la valeur "0" au lieu de "COCA"...
J'ai du modifier le formulaire, c'est plus long, mais ça fonctionne jusqu'à ce que je trouves une solution.
Merci en tout cas !