Accueil > Forum > > > > Requete avec like par rapport a une valeur valeur Get
Requete avec like par rapport a une valeur valeur Get
dimanche 22 juillet 2007 à 10:54:19 |
Requete avec like par rapport a une valeur valeur Get

mecapom
|
Salut , Voici ma requete $sql = "SELECT lien, tremis FROM marchand WHERE nom LIKE 'a%'"; $resultat = mysql_query($sql); //si tu utilises une base MySQL ! while($ligne = mysql_fetch_row($resultat)) Ma requete sert a afficher toutes les valeurs ' lien' et 'tremis' qui ont un nom qui commence par 'a' Mais je voudrais remplacer 'a' par une valeur recuperer sur l'url donc '.$_GET[lname].' mais ceci ne fonctionne pas de tout. J'espere que j'etais assez comprehensible .
|
|
dimanche 22 juillet 2007 à 12:40:38 |
Re : Requete avec like par rapport a une valeur valeur Get

audayls
|
Salut, Essayes comme ceci :
if (isset($_GET['lname'])) { if (get_magic_quotes_gpc() === 1) $_GET['lname'] = stripslashes($_GET['lname']); // Si des slashes ont été ajoutés par les magic quotes, on les enlève. $_GET['lname'] = mysql_real_escape_string($_GET['lname']); // On protège la chaîne. $sql = 'SELECT lien, tremis FROM marchand WHERE nom LIKE "'.$_GET['lname'].'%"'; // On prépare la requête. $resultat = mysql_query($sql); while($ligne = mysql_fetch_row($resultat)) {} }
For every choice, a consequence (Fable)
|
|
dimanche 22 juillet 2007 à 12:56:59 |
Re : Requete avec like par rapport a une valeur valeur Get

mecapom
|
Salut merci pour ta reponse rapide mais rien ne s'affiche je te met le script complet
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>partenaires</title> </head> <body background="/images/fond_centres.jpg">
<td height="44" valign="top"> <p align="center"><b><font size="2"><img src="images/puce_2.gif" width="14" height="10"></font><font color="#000080" size="2">Voici la liste complète des sites marchand dans lequel vous bénéficier des remises.</font></b></p> </td> </tr> <tr> <td height="26" valign="top"> <b><font color="#000080" size="3"> 123-<a target="_top" href="/?frame=partenaires.php?lname=a">A</a>-<a target="_top" href="/?frame=partenaires.php?lname=b">B</a>-<a target="_top" href="/?frame=partenaires.php?lname=c">C</a>-D-E-F-G-H-I-J-K-L-M-N-O-PQ-R-S-T-U-V-WXYZ</font></b></td> <?php require("config.inc.php"); //Connexion à la base de données. mysql_connect($host,$username,$password); mysql_select_db($bdd_name);
echo '<table>'; $col=1; if (isset($_GET['lname'])) { if (get_magic_quotes_gpc() === 1) $_GET['lname'] = stripslashes($_GET['lname']); // Si des slashes ont été ajoutés par les magic quotes, on les enlève. $_GET['lname'] = mysql_real_escape_string($_GET['lname']); // On protège la chaîne. $sql = 'SELECT lien, tremis FROM marchand WHERE nom LIKE "'.$_GET['lname'].'%"'; // On prépare la requête. $resultat = mysql_query($sql); while($ligne = mysql_fetch_row($resultat)) {} } {
if ($col==1) echo "<tr>"; echo '<td> <table border="0" width="170" id="table2" cellspacing="0" cellpadding="0"> <tr> <td width="13"> <img border="0" src="images/puce_2.gif" width="13" height="10"></td> <td colspan="2"><b><font face="Verdana" size="2">'.$ligne[0].'</font></b></td> </tr> <tr> <td width="13"> </td> <td width="18"> </td> <td width="144"><b><font face="Verdana" size="1">'.$ligne[1].'</font></b></td> </tr> </table>'; $col++; if ($col>3) { echo "</tr>"; $col=1; } } echo "</table>";
?>
</body>
</htm> En faite sur ma page il y a toutes les lettre de l'alphabet et quand la personne click sur une lettre ca affiche dessous les valeut tremis et lien qui on un nom qui commence par cette lettre. une sorte de moteur de recherche par lettre.
|
|
dimanche 22 juillet 2007 à 14:45:11 |
Re : Requete avec like par rapport a une valeur valeur Get

audayls
|
Un petit nettoyage s'impose <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>Partenaires</title> </head> <body style="background-image:url('/images/fond_centres.jpg');"> <table> <tr> <td style="height:44px;" valign="top"> <p align="center"> <font size="2"><img alt="Puce" style="height:10px; width:14px;" src="images/puce_2.gif" /></font> <font color="#000080" size="2"><strong>Voici la liste complète des sites marchand dans lequel vous bénéficier des remises.</strong></font> </p> </td> </tr> <tr> <td style="height:26px;" valign="top"> <font color="#000080" size="3"> <strong> <?php // On définie toutes les valeurs possibles (dans ton cas toutes les lettres de l'alphabet). $temp = array('A', 'B', 'C', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); // On affiche toute les lettres avec le lien qui va avec (et hop du boulot en moins XD) $i = -1; while (isset($temp[++$i])) { echo '<a href="/?frame=partenaires.php&lname=',$temp[$i],'" target="_top" title="Partenaire ',$temp[$i],'">',$temp[$i],'</a>'; if (isset($temp[$i+1])) echo '-'; } ?> </strong> </font> </td> </tr> </table> <?php require 'config.inc.php'; mysql_connect($host,$username,$password); mysql_select_db($bdd_name); $col=1; if (isset($_GET['lname']) AND in_array($_GET['lname'], $temp)) { // On vérifie que la variable $_GET['lname'] existe et qu'elle est définie dans le tableau $temp. echo '<table>'; $sql = 'SELECT lien, tremis FROM marchand WHERE nom LIKE "'.$_GET['lname'].'%"'; $resultat = mysql_query($sql); while($ligne = mysql_fetch_row($resultat)) { if ($col === 1) echo '<tr>'; echo ' <td> <table border="0" cellspacing="0" cellpadding="0" id="table2" style="width:170px;"> <tr> <td style="width:13px;"> <img alt="Puce" border="0" src="images/puce_2.gif" style="height:10px; width:13px;" /> </td> <td colspan="2"> <font face="Verdana" size="2"> <strong>',$ligne[0],'</strong> </font> </td> </tr> <tr> <td width="13"> </td> <td width="18"> </td> <td width="144"> <font face="Verdana" size="1"> <strong>',$ligne[1],'</strong> </font> </td> </tr> </table> </td>'; $col++; if ($col > 3) { echo '</tr>'; $col = 1; } } echo '</table>'; } ?> </body> </html>For every choice, a consequence ( Fable)
|
|
dimanche 22 juillet 2007 à 18:02:54 |
Re : Requete avec like par rapport a une valeur valeur Get

mecapom
|
MERCI mais je n'ai pas de resultat qui s'affiche?
|
|
dimanche 22 juillet 2007 à 18:45:38 |
Re : Requete avec like par rapport a une valeur valeur Get

audayls
|
La liste de A à Z s'affiche mais la recherche ne s'affiche pas ?
For every choice, a consequence (Fable)
|
|
dimanche 22 juillet 2007 à 19:32:51 |
Re : Requete avec like par rapport a une valeur valeur Get

mecapom
|
Oui la liste s'affiche mais j'ai aucun resultat?
|
|
lundi 23 juillet 2007 à 13:54:18 |
Re : Requete avec like par rapport a une valeur valeur Get
|
lundi 23 juillet 2007 à 14:55:16 |
Re : Requete avec like par rapport a une valeur valeur Get

audayls
|
Tu as gardé la liste et l'affichage des résultats dans le même fichier ?
For every choice, a consequence (Fable)
|
|
mardi 24 juillet 2007 à 21:56:38 |
Re : Requete avec like par rapport a une valeur valeur Get

mecapom
|
oui j'ai garde le mem fichier mais j'ai aussi essayer avec 2 fichier c pareile
|
|
Cette discussion est classée dans : mysql, valeur, requete, like, get
Répondre à ce message
Sujets en rapport avec ce message
la fonction like qui pose probleme [ par RMOINAS ]
Salut Alors voilà mon probleme est que dans mon code la fonction like ne fonctionne pas mais pour vous expliquer voci le code en question : $let
MySQL expression régulière [ par boulika ]
Bonjour à tous,Voici mon petit probleme. J'ai une requete mysql comme celle-ci :SELECT * FROM ".PREFIX."rubrique id_rubrique LIKE '%".$_GET['id_rubri
Formulaire avec checkbox généré par requete Mysql [ par flopad ]
Bonjour tout le monde,j'ai un formulaire qui contient une liste de choix avec des checkbox, qui est générée par le résultat d'une requete mysql.Commen
Formulaire avec checkbox généré par requete Mysql [ par flopad ]
Bonjour tout le monde,j'ai un formulaire qui contient une liste de choix avec des checkbox, qui est générée par le résultat d'une requete mysql.Commen
Problème mysql [ par tony1239456 ]
Bonjour, je suis débutant en php et j'ai déja un problème avec ma requete mysql, voici mon code de ma page : &nb
Probleme sur requete sql [ par ducker88 ]
Bonjour à tous,Je souhaite réalisé une requete sur un base mysql. Mon code est le suivant :$requete2 = "select * from cp where code_region = 40" ;$db
myqsl_fetch_assoc et mysql_data_seek [ par kya60 ]
Bonjour, Comment on utilise les fonction myqsl_fetch_assoc et mysql_data_seek à la place de mysql_result </cou
requete mysql [ par pronostic ]
Bonjour, Je souhaite afficher les données de deux colonnes $query = "SELECT id, Temps, Ligue, Domicile, Exterieur, Victoire, Nul, Defaite, result
Valeur par defaut dans liste [ par ydu ]
Bonjour à tous,J'ai enfin reussi à alimenter une liste deroulante par l'intermediaire d'une base de données MySql.Je souhaiterai l'affiner, j'entend p
XSS dans requete sql un peu spéciale [ par mickadevelop ]
Bonjour à tous et toutes,J'ai une question concernant les requete mysql et la sécurité relative au injections sql.(cette requete est utilisé que pour
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|