Alic3s Posté 12 Novembre 2006 Posté 12 Novembre 2006 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
Jeromnimo Posté 12 Novembre 2006 Posté 12 Novembre 2006 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 ?
Alic3s Posté 12 Novembre 2006 Auteur Posté 12 Novembre 2006 Effectivement les balises manquées, mais étant dans des iframes je pensais que cela n'était pas nécessaire ! Merci
Leonick Posté 18 Novembre 2006 Posté 18 Novembre 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant