Le mot qui change tout

mane -  
 mane -
bonjour voila je voudrais afficehr du text ( un mot) avec mysql et le php ... ca marche nikel !!! ( j'ai 3 champs : id (mediumint) titre (text) contenu ( text) ... id : auto increment ...)

c'est pour afficher une news en gros ...

et sur mon site j'ai des menus sur le coté et j'en ai marre de changer toutes les pages a chaque fois que je ne veux remplacer un menu alors j'ai mais a la place de acceuill par exemple le script php de la news et j'ai mis acceuill dans contenu ... le probleme :

les menu son ecartés ....

page sans le php dans les menus : ils sont bien collés ...
http://img177.imageshack.us/img177/1654/pageanormale9gw.jpg
et voila ce que ca donne ( c'est pas affreux mais voila quoi ..)
http://img177.imageshack.us/img177/1654/pageanormale9gw.jpg

y a t-il un moyen de ne pas avoir d'espace???

jcroi que c'est incomprehensible lol bah merci a ceux qui peuvent m'aider ...

6 réponses

mane
 
désolé pour le triple post
0
mane
 
voici une partie de mon code pour les menu vert ... lorsqu'il sont ecarté

<td class="navon" onmouseover="this.className='navon'"

onmouseout="this.className='navoff'"><a href="http://www.exoos.free.fr/autre">
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("menu");

// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM menu1 ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="menu1">

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
<h3>
<?php echo $donnees['titre']; ?>
<em></em>
</h3>

</div>
<?php

} // Fin de la boucle des news
?>

</a>

<tr>

<td class="navon" onmouseover="this.className='navon'"

onmouseout="this.className='navoff'"><a href="http://www.exoos.free.fr/autre">
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("menu");

// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM menu1 ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="menu1">

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
<h3>
<?php echo $donnees['titre']; ?>
<em></em>
</h3>

</div>
<?php

} // Fin de la boucle des news
?>

quand ils ne sont pas ecartés il n'y a pas le code php mais juste un mot genre menue ou acceuil ou autre.. voila merci beaucoup
0
PhP Messages postés 1774 Statut Membre 606
 
Bsr,

Pas très flagrante la différence entres les images de la page avec et sans php.

Peut-être parce que les 2 liens sont identiques !

Citation :

page sans le php dans les menus : ils sont bien collés ... 
http://img177.imageshack.us/img177/1654/pageanormale9gw.jpg 
et voila ce que ca donne ( c'est pas affreux mais voila quoi ..) 
http://img177.imageshack.us/img177/1654/pageanormale9gw.jpg 


0
mane
 
désolé effectivement j'avais corigé ce probleme avant que je ne post le mesage mais en fait ca ma fais un triple post et deux d'entre eux on eté supprimé dont celui avec le bon lien ...

en fait la difference c'est les menue ( vert) avec le rouge sur le coté il n'y a pas d'espace normalement ....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PhP Messages postés 1774 Statut Membre 606
 
Bsr

je m'en doutais ...

Fais voir le code PHP si tu veux de l'aide parce qu'à partir de l'image je sais pas quoi te dire .
0
mane
 
<td class="navon" onmouseover="this.className='navon'"

onmouseout="this.className='navoff'"><a href="http://www.exoos.free.fr/autre">
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("menu");

// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM menu1 ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="menu1">

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
<h3>
<?php echo $donnees['titre']; ?>
<em></em>
</h3>

</div>
<?php

} // Fin de la boucle des news
?>

</a>

<tr>

<td class="navon" onmouseover="this.className='navon'"

onmouseout="this.className='navoff'"><a href="http://www.exoos.free.fr/autre">
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("menu");

// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM menu1 ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="menu1">

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
<h3>
<?php echo $donnees['titre']; ?>
<em></em>
</h3>

</div>
<?php

} // Fin de la boucle des news
?>

jpeux le copier dans un fichier text avec toute la page si tu preferes..

merci
0