Les Forums Webmaster Québec


Problème d'include

 
Poster un nouveau sujet   Répondre au sujet    Forum Webmaster Québec Index du Forum // Développement Web
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Nympheasi
Junior Webmaster


Inscrit le: 19 Avr 2004
Messages: 19
Localisation: Montréal

MessagePosté le: Ven Déc 10, 2004 4:46 pm    Sujet du message: Problème d'include Répondre en citant
Salut,

Sur mon site j'ai une section lien dans laquelle je veux faire affichier le résultat d'un script que j'ai pris sur le web qui classe les partenaires par ordre croissant du nombre de visiteur qu'ils me rapportent. Cependant je ne réussi pas a faire afficher tout le script mais juste une partie.

Voici comment j'ai coder le tout:

Sur ma page liens.php

Code:
<h1>Liens</h1>
<? require("./liens/index.php");?>


et sur le fichier inclus (liens/index.php) il y a ce code:

Code:

<center>
<script src="http://www.lanicheamya.com/liens/options/pubaffiche1.js"></script>
</center>

<?
include("include/header.php");
include("include/config.php");
$parpage=10;
if (empty($page))
{
$page = "0";
}
$connexion = @mysql_connect($db_host,$db_login,$db_pass);
if(!$connexion)
{
print "<p align=center><font face=verdana size=4><b>Connexion impossible au serveur MySQL !</b></font></p>";
}
else
{
$sql="SELECT * FROM SPGPartenaires WHERE valide='0' ORDER BY entrees DESC LIMIT $page,$parpage";
$result=@mysql_db_query($db_name,$sql,$connexion);

$position = $page+1;
   while($resultat=@mysql_fetch_array($result))
   {
   print "<center><div align=center>\n";
   print "<table border=\"0\" width=\"95%\" bordercolor=\"#000000\" cellspacing=\"0\" bgcolor=\"#ECB075\">\n";
   print "<tr>\n";
   print "<td width=\"100%\">\n";
   print "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" height=\"23\">\n";
   print "<tr>\n";
   print "<td width=\"1\" height=\"23\"></td>\n";
   print "<td width=\"53\" height=\"23\"><font face=\"Verdana\" size=\"2\"><b>$position</b></font></td>\n";
   print "<td width=\"432\" height=\"23\"><font face=\"Verdana\" size=\"2\"><b><a href='./liens/sortie.php?id=".$resultat[id]."' target='_blank' style=\"text-decoration:none\"><font color=000000>".stripslashes($resultat[nomsite])."</font></a></b></font></td>\n";
   print "<td width=\"585\" height=\"23\">\n";
   print "<p align=\"right\"><font face=\"Verdana\" size=\"1\"><b>".$resultat[entrees]."&nbsp;";
      if($resultat[entrees] > 1) { print "visiteurs amenés |&nbsp;"; } else { print "visiteur amené |&nbsp;"; }
      if($resultat[sorties] > 1) { print "".$resultat[sorties]." hits"; } else { print "".$resultat[sorties]." hit"; }
   print "&nbsp;&nbsp; </b></font></td>\n";
   print "</tr>\n";
   print "</table>\n";
   print "<table border=\"0\" width=\"100%\" bgcolor=\"#FFFFFF\" cellspacing=\"0\" cellpadding=\"0\">\n";
   print "<tr>\n";
   print "<td width=\"50%\">\n";
   print "<p style=\"margin-left: 10; margin-right: 10\"><font face=\"Verdana\" size=\"2\">".stripslashes($resultat[description])."</font></td>\n";
   print "</tr>\n";
   print "</table>\n";
   print "</td>\n";
   print "</tr>\n";
   print "</table>\n";
   print "</div></center><br><br>\n";
   $position++;
   }
$asql="SELECT id FROM SPGPartenaires WHERE valide='0'";
$aresult=@mysql_db_query($db_name,$asql,$connexion);
$enr=@mysql_num_rows($aresult);
$compteur=1;
$numpage=1;
$npage=0;
   if($enr > 10)
   {
echo "<p align=center><font face=verdana size=2>\n";
      while ($compteur <= $enr)
      {
         if($npage==$page)
         {
         print $numpage;
         }
         else
         {
         print"<A HREF=\"index.php?page=".$npage."\"><b>".$numpage."</b></A>\n";
         }
      $npage = $npage+$parpage;
      $numpage++;
         if($compteur+9 < $enr)
         {
         print "-";
         }
      $compteur=$compteur+10;
      }
echo "</font></p>";
   }
if($enr>4)
{
print $ADD_UPDATE;
}
}

$ADD_UPDATE = "<p align=center><b><font face=verdana size=2><a href=\"./liens/ajout.php\">Devenir partenaire</a> - <A HREF=\"./liens/modif/\">Modifiez les infos de votre site</a></b></font></p>\n";
print $ADD_UPDATE;

@mysql_close($connexion);
include("include/footer.php");
?>


Les seules parties du code qui s'affichent sur ma page sont:

Code:
<center>
<script src="http://www.lanicheamya.com/liens/options/pubaffiche1.js"></script>
</center>

et
Code:
$ADD_UPDATE = "<p align=center><b><font face=verdana size=2><a href=\"./liens/ajout.php\">Devenir partenaire</a> - <A HREF=\"./liens/modif/\">Modifiez les infos de votre site</a></b></font></p>\n";
print $ADD_UPDATE;


Une idée pourquoi le reste ne s'affiche pas?[


Dernière édition par Nympheasi le Ven Déc 10, 2004 5:19 pm; édité 2 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
matt
Web Admin


Inscrit le: 06 Avr 2004
Messages: 157
Localisation: Trois-Rivières

MessagePosté le: Ven Déc 10, 2004 5:05 pm    Sujet du message: Répondre en citant
Salut Marc-André,

Je crois que la solution pourrait se trouver ici

Code:

$sql="SELECT * FROM SPGPartenaires WHERE valide='0' ORDER BY entrees DESC LIMIT $page,$parpage";
$result=@mysql_db_query($db_name,$sql,$connexion);

$position = $page+1;
   while($resultat=@mysql_fetch_array($result))


$result et $resultat, si tu vois ce que je veux dire Smile

J'attends le Embarassed

Matt Peace
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger Numéro ICQ
Nympheasi
Junior Webmaster


Inscrit le: 19 Avr 2004
Messages: 19
Localisation: Montréal

MessagePosté le: Ven Déc 10, 2004 5:08 pm    Sujet du message: Répondre en citant
Alors pourquoi ca marche si je tape l'url directe ou se trouve le fichier index.php du script liens comme ceci:

http://www.lanicheamya.com/liens/
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
matt
Web Admin


Inscrit le: 06 Avr 2004
Messages: 157
Localisation: Trois-Rivières

MessagePosté le: Ven Déc 10, 2004 5:22 pm    Sujet du message: Répondre en citant
Hummmmm......

while($resultat=@mysql_fetch_array($result))

Tu utilises bel et bien la bonne variable. Je crois que c'est moi qui va devoir oupser ! Embarassed Bag on head

Ca doit seulement être un problème d'inclusion de fichier alors. Assure toi que ta page liens.php inclus le bon fichier.

Matt Computer Bashing Time
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger Numéro ICQ
Poster un nouveau sujet   Répondre au sujet    Forum Webmaster Québec Index du Forum // Développement Web Toutes les heures sont au format GMT - 5 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Actualités Webmaster / Le Blogue        Syndication RSS du forum :

Navigation rapide :   Forum sur le référencement Web   Forum sur le développement de sites Web

Partenaires :    Le Blogue du Québec    Hébergement Web Québec    NOFX Wallpapers and Lyrics    Big Mac Index

   Acheter des noms de domaines