5568 sujets

Sémantique web et HTML

Bonsoir voila je viens de prendre le gabarit 11 et j'ai essayé de mettre


<div id="principal">

<?php
// on se connecte à la base de données
include('../connexion_bd.php');
 
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Impossible de s&eacute;lectionner une base de
 donn&eacute;e. Assurez vous d\'avoir correctement remplit les donn&eacute;es du fichier
 connexion_bd.php.');
 
//On selectionne les données
$result = mysql_query("SELECT id,nom_categorie FROM CATEGORIES ORDER BY id ASC");
 
//On voit si il y a quelque chose. Si il n'y a rien, on affiche un message
if(mysql_num_rows($result) == 0)
{
echo '<center><div class="cadre"><p>Aucune catégorie pour le moment! <b>>><a title="Ajouter une
 cat&eacute;gorie" href="ajouter-categorie.php">Ajouter une cat&eacute;gorie</a></b></p>
</div></center>';
}
//Si il y a quelque chose, on affiche nos données
else {
echo '<table style="width: 100%;" cellpadding="2" cellspacing="2">

<tr>
<td class="hauttd">Cat&eacute;gories</td>
<td class="hauttd">Modifier</td>
<td class="hauttd">Supprimer</td>
</tr>
';
 
while($affiche = mysql_fetch_array($result))
{
//On calcul le nombre d'article dans chaque catégorie
$calcul=$affiche['id'];
$result1 = mysql_query("SELECT id_categorie FROM CONTENU WHERE id_categorie=$calcul");
$total = mysql_num_rows($result1);
//Fin du calcul
echo '<tr><td><a href="voir-categorie.php?id='.$affiche['id'].'">'.$affiche['nom_categor
ie'].'</a><span style="float:right;">('.$total.')</span></td>
<td><a href="modifier-categorie.php?id='.$affiche['id'].'"><img src="images/modifier.png"
 alt="Modifier"/></a></td>
<td><a href="supprimer-categorie.php?id='.$affiche['id'].'"><img src="images/supprimer.
png" alt="Supprimer"/></a></td></tr>';

}
//On ferme else
}

//Fermeture de la connexion à la base de données
mysql_close();

?>

</div><!-- #principal -->


j'ai mis ça dans une page php et je l'appel via mon index.php

</head>



<body>



<div id="global">

<?php include("../entete.php"); ?>



	<div id="centre">

	<div id="centre-bis">



<?php include("../menu.php"); ?>


<?php include("../secondaire.php"); ?>
<?php include("index_admin.php"); ?>

</div><!-- #centre-bis -->

	</div><!-- #centre -->


<?php include("../pied.php"); ?>

</div><!-- #global -->

</body>

</html>


Ou es mon erreur ? qui fait que le pied de ma page ce trouve avant le résultat de mon code php

Merci a vous Smiley biggrin
Modifié par nux02160 (20 Feb 2010 - 13:56)
Bonsoir nux02160!

Je vais essayer de vous aider mais je ne te garantis rien car franchement, vous avez vraiment déposé votre code ici et à nous de se démerder!

1. Le script pour vos catégories, c'est bien le fichier index_admin.php que tu as inclus dans index.php? Dites nous exactement où vous implémentez votre script dans index.php et montrez nous votre feuille de style.
2. Dans votre script, la balise <center> n'est plus reconnue depuis la version 4.0 du html..
3. Toujours dans le script, vous commencez un <table> mais vous ne mettez pas la balise de fermeture </table>?

En espérant vous avoir donné un petit coup de pouce Smiley cligne
Bonjour , désole j'avais oublier de passer mon sujet en resolu .J'avais simplemnt oublier une balise table comme vous me l'avait fait remarquer.Merci a vous