[réglé]Requete php qui ne s'affiche pas à cause du Where

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

chili palmer
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Ven Déc 16, 2005 19:07

[réglé]Requete php qui ne s'affiche pas à cause du Where

Message le Sam Jan 20, 2007 17:14

bonsoir,j'ai un petit blème !! :?

je fais une filmographie pour mon site et j'utilise PHP, je l'ai déja fais pour d'autre site avec la meme structure... mais sur celle là rien ne s'afiche et pourtant c'est pas faute d'essayer. Si vous pouviez m'aider !!
le problème se situe au WHERE id_film='$id_film'" lorsque je le supprime cela s'affiche, mais pas uniquement un film... mais tous (donc ça ne correspond pas)

Code: Tout sélectionner
include ("config.php");
mysql_connect($host,$login,$password)  or die(mysql_error());
mysql_select_db($base);                 
$result = mysql_query("SELECT id_film,DVD_AMAZON,FNAC, titre,titre_original,dailymotion,genre, annee,realisateur, resume,duree, casting FROM filmographie WHERE id_film='$id_film'");
?>
<div id="titre">
<?php while ($donnes = mysql_fetch_array ($result) )
{

echo '<h2>';
echo $donnes['titre'];
echo '&nbsp;';
echo '(';
echo $donnes['annee'];
echo ')';
echo '</h2>';

?></div>
<br />
<table border="0" align="center" cellpadding="0px">
  <tr>
    <td rowspan="7" style="padding:5px"><?php echo '<img src="affiches-films/'.$id_film.'.jpg" width=120px>'; ?></td>
  </tr>
  <tr>
    <td width="500px">
   <strong>Titre Original : </strong><?php   echo $donnes['titre_original']; ?><br />
   <strong>Genre :</strong> <?php echo $donnes['genre']; ?><br />
   <strong>R&eacute;alis&eacute; par : </strong><?php echo $donnes['realisateur']; ?><br />
   <strong>Durée :</strong> <?php echo $donnes ['duree']; ?><br />
   <strong>Compositeur :</strong><?php echo $donnes ['compositeur']; ?><br />
   <strong>Casting : </strong><?php echo $donnes ['casting']; ?>
   </td>
  </tr>
  </table>
   <p> <?php echo $donnes ['DVD_AMAZON']; ?> <?php echo $donnes ['FNAC']; ?></p>

<hr />

<p>
<strong>Synopsis: </strong><?php echo $donnes['resume'];
?></p>
<?php echo $donnes['dailymotion'];
?>
<br />

<p>
  <?php
}

mysql_close(); // Déconnexion de MySQL
?>


voici l'url de la filmo qui pose problème
http://stevenseagal.societeg.com/detail ... id_film=15

merci d'avance
Dernière édition par chili palmer le Mer Juil 16, 2008 12:04, édité 2 fois.

fablezouave
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 109
Inscription: Mer Déc 20, 2006 7:33

Message le Sam Jan 20, 2007 17:29

salut

1 - si $id_film est numérique, ne mets pas d'apostrophes autour.
2 - D'où sort $id_film ? De l'URL ? Si oui, dans ce cas il faut utiliser $_GET['id_film'] en prenant soin de le proteger avant pour éviter un risque potentiel d'injection SQL.

fab

chili palmer
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Ven Déc 16, 2005 19:07

Message le Sam Jan 20, 2007 19:56

ok ça fonctionne très bien merci de ta réponse !!!! :D :D :D


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité