huhu skwa ce bug la? - PHP - Programmation
Marsh Posté le 12-12-2002 à 12:43:32
Commence par bien formater ton HTML T'as 2 balises <center> que t'ouvres mais que tu fermes jamais. A moins que ça soit dans le bas.php que t'includes à la fin mais j'ai des doutes.
Pis vérifie aussi que l'include du menu que tu fais ne rajoute pas des balises qui pourraient perturber ton affichage.
Marsh Posté le 12-12-2002 à 12:43:33
regarde ton source HTML ...
tu rajoutes un TD que tu refermes pas ...
probleme de tableaux
Marsh Posté le 12-12-2002 à 12:50:40
chacal_one333 a écrit :
|
Et dans ton menu_principal.php, il y aurait pas un endroit ou tu utilise ta base de donnée en utilisant à nouveau $que et $array par hasard?
Pour éviter ce genre de problème, évites de séparer un accés à la base de donnée de l'endroit où tu l'utilises en mettant des include.
Et puis, dans les fichiers inclus, par précaution, je mets tout le code dans des fonctions et j'apelles ensuite ces fonctions. Ca réduit de beaucoup les erreurs du à des mélanges entre les variables utilisé dans les diférents fichiers.
Marsh Posté le 12-12-2002 à 13:05:08
omega2 a écrit : Et dans ton menu_principal.php, il y aurait pas un endroit ou tu utilise ta base de donnée en utilisant à nouveau $que et $array par hasard? |
ca venait de la !
merci mon soveur
Marsh Posté le 12-12-2002 à 12:38:02
Alors ya un truc chelou qd meme
J'ai ce code :
$req="SELECT * FROM forum ORDER BY rate DESC LIMIT 0,10";
$que=mysql_query($req);
$array=mysql_fetch_array($que);
echo "<p><center><u><font color=red>Top 10 Of the site</font></u><p>";
for ($i=0; $i<=10; $i++)
{
echo "<font color=red>rate</font> : ".$array['rate']." |";
echo "<font color=red>cat</font> : ".$array['Category']." |";
echo "<font color=red>nom</font> : <a href=".$array['url']." target=_blank>".$array['nom']."</a> ";
echo '<a href="comment.php?id='.$array['id'].'">';
echo '<img src="comment.gif" border=0></a><br>';
}
echo "</td>";
include("bas.php" );
ca ca marche nikel il affiche els valeurs que je veut et tout par contre des que je tape 2 ligne en plus pour la mise en forme ca ne marche plus
$req="SELECT * FROM forum ORDER BY rate DESC LIMIT 0,10";
$que=mysql_query($req);
$array=mysql_fetch_array($que);
[#f00e00]include("menu_principal.php" );
echo "<td bgcolor='#E8E8E8' align=right style='width:350px;'><center>";[/#f00e00]echo "<p><center><u><font color=red>Top 10 Of the site</font></u><p>";
for ($i=0; $i<=10; $i++)
{
echo "<font color=red>rate</font> : ".$array['rate']." |";
echo "<font color=red>cat</font> : ".$array['Category']." |";
echo "<font color=red>nom</font> : <a href=".$array['url']." target=_blank>".$array['nom']."</a> ";
echo '<a href="comment.php?id='.$array['id'].'">';
echo '<img src="comment.gif" border=0></a><br>';
}
echo "</td>";
include("bas.php" );
c'est kwa ce bug? je rajoute mes deux echo et la il ne m'affiche pu els valeurs qui sont dans ma db