Bonjour,
J'ai un souci d'affichage sur mon site. En faite, je voulais mettre un tableau (que j'ai crée en html/css) dans un formulaire (qui me permet de rajouter les news), mais j'ai un problème lorsque je veux l'afficher sur la page désirée. Voila mon problème: Avant le tableau j'ai mis du texte, et juste après le tableau. Mais bizarrement et je ne comprends pas pourquoi, il y a beaucoup d'espace entre le texte et le tableau. Pour mieux comprendre mon problème, vous pouvez le voir sur cette adresse: http://www.cine-seriestv.tk/news.html?id=67
Mais ce qui est bizarre, c'est que si je copie la même chose (le texte et le tableau) et je le colle sur une fichier html, là c'est bon, il n'y a aucun problème.
J'ai regardé le code source de ma page, et je vois qu'il y a des centaines <br> que je ne comprends pas pourquoi.
Je vous joint mon code (fichier news qui me permet d'afficher les données)
Voila, je viens vers vous parce que je ne comprends vraiment pas. J'ai essayer divers choses mais non. Vous pouvez m'aider à comprendre d'ou vient le problème?
Merci d'avance,
J'ai un souci d'affichage sur mon site. En faite, je voulais mettre un tableau (que j'ai crée en html/css) dans un formulaire (qui me permet de rajouter les news), mais j'ai un problème lorsque je veux l'afficher sur la page désirée. Voila mon problème: Avant le tableau j'ai mis du texte, et juste après le tableau. Mais bizarrement et je ne comprends pas pourquoi, il y a beaucoup d'espace entre le texte et le tableau. Pour mieux comprendre mon problème, vous pouvez le voir sur cette adresse: http://www.cine-seriestv.tk/news.html?id=67
Mais ce qui est bizarre, c'est que si je copie la même chose (le texte et le tableau) et je le colle sur une fichier html, là c'est bon, il n'y a aucun problème.
J'ai regardé le code source de ma page, et je vois qu'il y a des centaines <br> que je ne comprends pas pourquoi.
Je vous joint mon code (fichier news qui me permet d'afficher les données)
<?php
mysql_connect("", "", ""); //On se connecte à Mysql
mysql_select_db("");// on selectionne la base
// On récupère le nombre total de messages
$return = mysql_query('SELECT COUNT(*) AS nb_messages FROM news');
$data = mysql_fetch_array($return);
$Messages = $data['nb_messages'];
// On récupère les 3 dernières news
if(isset($_GET['page'])){
$page = mysql_real_escape_string($_GET['page']); // On récupère le numéro de la page indiqué dans l'adresse ( exemple news.php?page=4)
}
// si non la variable n'existe pas, c'est la première fois qu'on charge la page
else{
$page = 1; // On affiche la page 1, la page par defaut
}
//si la variable n'existe pas ou qu'elle n'est pas de type numérique
if(!isset($_GET['id']) OR !is_numeric($_GET['id'])){
//on arrête tout
exit('Problème de variable !');
}
else{
$variable_id = $_GET['id'];
$result = mysql_query('SELECT * FROM news WHERE id='.mysql_real_escape_string($variable_id).'');
//si il y a quelque chose
if(mysql_num_rows($result) != 0){
//on affiche le résultat
while($data = mysql_fetch_array($result)){
?>
<div class="news">
<span class="cat_date">
<em><?php echo stripslashes($data['categorie']); //on recupère catégorie ?>,</em> le <?php echo date('d/m/Y à H\hi', strtotime($data['date'])); //on recupère la date ?> </span> | <em><a href="#commentaires">Commentaires</a></em><br />
<h2> <div class="titre"><?php echo stripslashes($data['titre']); //on recupère titre ?> </div></h2> <div class="trait"></div>
<div class="introduction"><?php
{
$introduction = nl2br(stripslashes($data['introduction']));
echo $introduction;
}
$data['url'];
?> </div>
<img src="<?php echo $data['url']; ?>" alt="image de news" width="615" height="250" />
<div class="contenu"><?php
{
$contenu = nl2br(stripslashes($data['contenu']));
echo $contenu;
}
?>
</div>
<br />
</div><br/>
<?php
} // Fin de la boucle des news
}//fin du if(mysql_num_rows($result) != 0){
//si il n'y a rien
else{
echo 'Aucunes données!';
}
}// fin du else
?>
Voila, je viens vers vous parce que je ne comprends vraiment pas. J'ai essayer divers choses mais non. Vous pouvez m'aider à comprendre d'ou vient le problème?
Merci d'avance,