Aller au contenu

PHP, erreur d'affichage non trouvée


Sujets conseillés

Posté

Rebonjour à tous,

J'ai quasiment fini mon site donc je viendrais plus polluer le forum de mes questions incessantes, j'ai programmé une page tout ce qu'il y a de plus simple mais aller savoir pourquoi rien ne s'affiche, je regarde la source sur Fire, on voit que la ligne CSS...

<link href="styles.css" rel="stylesheet" type="text/css">
<?

include("misc.inc");
$db = mysql_connect($host,$user,$password) or die ("Erreur de connection");
mysql_select_db($database,$db) or die ("Erreur de connection a la base");

$query = "SELECT * FROM bg_consults WHERE bgc_pseudo='".$_SESSION["membrelogin"]."'";
$result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>La table contenant votre pseudo ne répond plus. Réessayez et/ou prévenez le Webmaster.<br>'.mysql_error());

while($r = mysql_fetch_array($result)) {

$bgc_id = $r["bgc_id"];
$bgc_nom = $r["bgc_nom"];
$bgc_prenom = $r["bgc_prenom"];
$bgc_age = $r["bgc_age"];
$bgc_adresse = $r["bgc_adresse"];
$bgc_ville = $r["bgc_ville"];
$bgc_codepostal = $r["bgc_codepostal"];
$bgc_mail = $r["bgc_mail"];
$bgc_fax = $r["bgc_fax"];
$bgc_telf = $r["bgc_telf"];
$bgc_telp = $r["bgc_telp"];
$bgc_metier = $r["bgc_metier"];
$bgc_site = $r["bgc_site"];
$bgc_blog = $r["bgc_blog"];
$bgc_msn = $r["bgc_msn"];
$bgc_icq = $r["bgc_icq"];
$bgc_description = $r["bgc_description"];
$bgc_domaine = $r["bgc_domaine"];
$bgc_domaine2 = $r["bgc_domaine2"];
$bgc_dateinscrip = $r["bgc_dateinscrip"];
$bgc_typeconsult = $r["bgc_typeconsult"];


?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><span class="txt"><strong>.:: <u>Votre compte</u></strong></span></td>
</tr>
<tr>
<td width="36"> </td>
<td height="30" class="txt"><img src="trired.gif" width="10" height="10"> <u><? echo $bgc_sexe." ".$bgc_prenom." ".$bgc_nom; ?></u> : compte crée le <? echo $bgc_dateinscrip ; ?></td>
</tr>
<tr>
<td> </td>
<td class="txt"><img src="trired.gif" width="10" height="10"> <u><? echo $bgc_metier."</u> : ".$bgc_typeconsult; ?></td>
</tr>
<tr>
<td> </td>
<td class="mini"><div align="right"><? echo $bgc_domaine." - ".$bgc_domaine2; ?></div></td>
</tr>
<tr>
<td height="32" colspan="2" class="txt"><strong>Gérer votre compte </strong></td>
</tr>
<?

if ($bgc_domaine != "")
{
$info = "<a href=\"modifinfo.php\" class=\"basic\">Changer vos informations</a>";
}
else
{
$info = "<a href=\"inscription_2.php\" class=\"basic\">Compléter vos informations</a>";
}
?>
<tr>
<td> </td>
<td height="30" class="txt"><? echo $info; ?> - <a href="parrainer.php" target="princip" class="basic">Parrainer un consultant</a> - Commander </td>
</tr>

</table>
<?
}


?>

Pourtant des pages comme celle ci j'en ai fais des dizaines cette semaine, et je trouve pas alors voila...

Et bonne nouvelle je pars 2 semaine en vacance, je vous laisserai du répis :D

Posté

Bonjour,

heu premiere piste, tu ne mets jamais les balises formant le squelette générale d'une page web (body, head...etc ?)

En mettant des echo dans ta boucle php, tu as un affichage ?

Des erreurs peut-etre lorsqu tu accèdes à ta page ? rlrl rst dispo en ligne ? on peut la voir ?

Posté

Effectivement les balises manquées, mais étant dans des iframes je pensais que cela n'était pas nécessaire ! Merci

Posté

faut prendre l'habitude de commencer une section php par <?php et pas juste <?

Sinon, le mieux, c'est de mettre des affichages intermédiaires pour voir où ça bloque, et souvent, le plus pratique, d'afficher la requête demandée et la faire exécuter dans phpmyadmin

on comprend mieux les erreurs et on peut essayer directement dans le formulaire sql de résoudre le problème avant de retenter dans le script php

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...