[php] je ne comprend pas ou est le probleme

je ne comprend pas ou est le probleme [php] - PHP - Programmation

Marsh Posté le 10-05-2003 à 20:09:01    

bonjour, je ne comprend pas du tout le probleme avec ma page ci dessous.
Quand je veux y acceder jobtient une page totalement vide, sans indication d'erreur (due au serveur je pense).
 
Je ne vois pas ce ki cloche :/
Jutilise le meme code ailleur et cela marche :/
 help :(
 

Citation :


<?php
include("dbconnect.php" );
 
echo "
 
<font color=#808080>
<div align=left>
.
<font color=#FF0000>Liste des membres</font></div>
 
<table align=center border=0>
<tr>
<td>Id</td>
<td>Nick</td>
<td>Age</td>
<td>Origine</td>
<td>Date</td>
 
</tr>
 
 
";
 
$requete="SELECT * FROM `membres` order by id DESC";
$resultat=mysql_query($requete);
$compteur=0;
while ($resultat2 = mysql_fetch_array($resultat)) {
$compteur++;
 
echo "
<tr>
<td>$resultat2['id']</td>
<td>
<a class='menu' href='index.php?page=4&info=";echo $resultat2['id']; echo "'>"; echo $resultat2['nick']; echo "</a>
</td>
 
 
<td>
"; echo $resultat2['age']; echo "
</td>
 
<td>
";  
$chaine=$resultat2['country'];
$chaine = str_replace("Belgique", "<img src='be.gif'></img>", $chaine);
$chaine = str_replace("France", "<img src='fr.gif'></img>", $chaine);
echo $chaine;  
echo "
</td>
 
<td>
"; echo $resultat2['date']; echo "
</td>
 
 
</tr>
</table>
 
";
 
 
}
 
?>

Reply

Marsh Posté le 10-05-2003 à 20:09:01   

Reply

Marsh Posté le 10-05-2003 à 20:14:37    

j'ai jamais vu des echo aussi bizarres, tu peux pas faire plus simple ?
 
echo "bla bla $variable blabla <br>";  
 
et pas mélanger tout et n'importe quoi, si tu as besoin de mettre des guillemets, échappes les :
 
echo "<a href=\"http://www.jesuishomo.com\">Payday $couleur</a><br>";

Reply

Marsh Posté le 10-05-2003 à 20:16:26    

ok jveux bien mais ca narrange pas mon probleme de page totalement vide :(

Reply

Marsh Posté le 10-05-2003 à 20:29:50    

gogoprog a écrit :

ok jveux bien mais ca narrange pas mon probleme de page totalement vide :(


 
dbconnect.php doit foirer...

Reply

Marsh Posté le 10-05-2003 à 20:38:48    

salut :hello:
 
j'ai ( defois quand l'erreur survient dans "select" => balise HMTL ) le meme type d'erreur, regarde ta page avec ton browser favori et édite le code HTML, et la tu vera (peut-être un message d'erreur)
 
voila, sinon pareil Master_Jul, fais du code plus lisible !


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 10-05-2003 à 21:13:19    

ok je v voir pour le code html
 
sinon mon dbconnect marche sans probleme

Reply

Marsh Posté le 10-05-2003 à 21:14:35    

encore une question:
je c kon peut faire ceci:
echo "blabla $prout blbla..";
 
mais est-ce kon peut le faire aussi avec si ya des crochet comme dans mon code?
cad: echo "blabla $prout['ih'] blabla...";

Reply

Marsh Posté le 10-05-2003 à 21:20:37    

ben je pense que oui, par contre si tu utilise des ' ' attention :
 
echo '<font size="2" face="Verdana, Arial">Nombre de places : '.$nom0[5].'</font><br>';
 
mais ce n'est pas spécifique à l'utilisation des crochets non plus, c'est juste une note en passant, ' ' va écrire EXACTEMENT ce que tu as entre les guillemets, "pratique" pour du code html comme ci dessus, si tu ne peux pas échapper tous les double guillemets, si tu as des guillemets "simples" à mettre, échappe les avec \ comme je te l'ai indiqué pour les doubles, tu suis ?  :pt1cable:

Reply

Marsh Posté le 10-05-2003 à 21:26:55    

Master_Jul a écrit :

ben je pense que oui, par contre si tu utilise des ' ' attention :
 
echo '<font size="2" face="Verdana, Arial">Nombre de places : '.$nom0[5].'</font><br>';
 
mais ce n'est pas spécifique à l'utilisation des crochets non plus, c'est juste une note en passant, ' ' va écrire EXACTEMENT ce que tu as entre les guillemets, "pratique" pour du code html comme ci dessus, si tu ne peux pas échapper tous les double guillemets, si tu as des guillemets "simples" à mettre, échappe les avec \ comme je te l'ai indiqué pour les doubles, tu suis ?  :pt1cable:  


 
euh ouai plus ou moins...
 
mais mon probleme n'est toujours pas résolu, jobtient toujours une page blanche :/

Reply

Marsh Posté le 10-05-2003 à 22:25:48    

voila jai resolu mon probleme.
 
et je contaste que :
echo "blabla $truc['titi'] blabla...";
n'est pas valide comme code
 
 
merci quand meme
++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed