Bjr à tous,
Je suis en train de développement une base de données, j'utilise php et mysql.
Mon problème se situe dans la recherche d'un élément contenant un apostrophe, sinon, ma requête fonctionne correctement.
Ex : recherche de frs du bouteilles, tout fonctionne il trouve le champs et me récupère ma variable.
si c'est "l'alimentation" il me mets une erreur de script.
voici le code, je pense que c'est juste une question de htmlentities mais je n'arrive pas à le faire afficher correctement.
Merci pour votre aide.
pour la recherche du bon champs dans la base
Pour l'affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <? $QUERY0 = "select * from frs"; $QUERY0 .= " where rubrique like '$rubrique' GROUP BY frs.rubrique"; $mysql_result0 = mysql_query($QUERY0,$mysql_link); while ($req0 = mysql_fetch_array($mysql_result0)) { $numero = $req0[num]; $rubrique = $req0[rubrique]; $transfert=ereg_replace(" ", "+", $req0[rubrique]); print ("$rubrique"); } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <? $QUERY1 = "select * from frs"; $QUERY1 .= " where rubrique like '$rubrique'"; $mysql_result1 = mysql_query($QUERY1,$mysql_link); while ($req1 = mysql_fetch_array($mysql_result1)) { $rubrique = $req1[rubrique]; $transfert=ereg_replace(" ", "+", $req1[rubrique]); echo "<table width=\"650\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr><td width=\"150\" align=\"left\"><img src='http://www.lemondedelada.com/test/img/$req1[logo]' width='120' height='60'/></td><td width=\"350\"><a href=\"rsecteur3.php?societe=$req1[societe]\" class=\"typo\">".htmlentities($req1['societe'])."</a></td></tr></table><br>"; } ?>
Partager