[PHP] petit probleme

Fermé
resmas Messages postés 4 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 18 mai 2005 - 16 mai 2005 à 15:47
resmas Messages postés 4 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 18 mai 2005 - 16 mai 2005 à 16:22
J'aimerai savoir si quelqu'un voit une faute dans mon code :


<?php
if (isset($lettre))
{
$genre=$_GET['Action'];
$reponse = mysql_query("SELECT titre,genre FROM films WHERE genre like '$genre' ORDER BY titre LIMIT 0, 20");
while ($donnees = mysql_fetch_array($reponse))
$lettre=$_GET['lettre'];
$rep = mysql_query("SELECT titre FROM films WHERE titre like '$lettre%' ORDER BY titre LIMIT 0, 20");
while ($donnee = mysql_fetch_array($rep))
{
$temp = $donnees['titre'];
$pattern = "[ ]";
$temp = eregi_replace($pattern,"%20",$temp);
echo '<a href=Action.php?films='.$temp. '>'.$donnees['titre'].'<br>';
}
}
else
{
echo "";
}
?>



Merci beaucoup
A voir également:

3 réponses

rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 21
16 mai 2005 à 16:02
("SELECT titre,genre FROM films WHERE genre like '".$genre."' ORDER BY titre ... remarque les guillemets autour de $genre
et aussi evite de reinventer la roue: au lieu de faire
$pattern = "[ ]";
$temp = eregi_replace($pattern,"%20",$temp); tu utilises tout simplement urlencode($temp), il echappe tous les caracteres que tu veux...donc
echo '<a href=Action.php?films='.urlencode($temp). '>'.htmlentities($donnees['titre']).'<br>';
0
resmas Messages postés 4 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 18 mai 2005
16 mai 2005 à 16:17
excuse mais tu veux pas me mettre la ligne de code avec urlencode($temp) ? merci
0
resmas Messages postés 4 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 18 mai 2005
16 mai 2005 à 16:22
Voila j'ai réussis a mettre ton code mais j'ai toujours le meme probleme, ca ne m'affiche pas ce que je veux :(
0