bête probleme de mise en page

Eléphant du PHP | 199 Messages

27 juil. 2005, 07:43

Bonjour
Après avoir fait une requete d'affichage de ma BDD les resultats s'affiche un peu n'importe comment (sauf le premier) sachant que j'ai creé un tableau je pense qu'il n'y a que le premier qui s'affiche dans le tableau.
Comment faire ?

Merci

ViPHP
pjl
ViPHP | 2119 Messages

27 juil. 2005, 08:20

Comment faire ?
Montrer ton code actuel.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 juil. 2005, 09:50

Modération : si c'est de la mise en page pure, direction "HTML et CSS", mais si c'est ton PHP qui mer... on reste ici. J'attends de voir le code pour décider :)

Eléphant du PHP | 199 Messages

28 juil. 2005, 10:32

desolé pour le retard
 <html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Site des Miss / Mister</title>
</head>

<body style="background-image: url('../../Fond/Miss2.png')">

<table border="0" cellpadding="0" cellspacing="0" width="1024" height="660" id="table1">
	<!-- MSTableType="layout" -->
	<tr>
		<td valign="top" colspan="2">
		<!-- MSCellType="DecArea" -->
		&nbsp;</td>
		<td valign="top" height="83" colspan="2">
		<!-- MSCellType="ContentHead" -->
		&nbsp;</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td valign="top" height="125" colspan="2">
		<p align="center">&nbsp;</p>
		<p align="center"><b><i>
		<font face="Comic Sans MS" size="6" color="#FF0000">Master of MISS 
		MISTER</font></i></b></td>
	</tr>
	<tr>
		<td valign="top" rowspan="2">
		<!-- MSCellType="ContentBody" -->
		<table cellpadding="0" cellspacing="0" width="193" height="75" id="table2">
			<!-- MSCellFormattingTableID="1" -->
			<tr>
				<td height="75" width="193">
				<!-- MSCellFormattingType="content" -->
				&nbsp;</td>
			</tr>
		</table>
		<table cellpadding="0" cellspacing="0" width="193" height="75" id="table3">
			<!-- MSCellFormattingTableID="2" -->
			<tr>
				<td height="75" width="193">
				<!-- MSCellFormattingType="content" -->
				<p align="center"><font face="Comic Sans MS" size="4">
<a href="../inscription.htm">Inscris 
				toi !</a></font></td>
			</tr>
		</table>
		<table cellpadding="0" cellspacing="0" width="193" height="75" id="table4">
			<!-- MSCellFormattingTableID="3" -->
			<tr>
				<td height="75" width="193">
				<!-- MSCellFormattingType="content" -->
				<p align="center"><font face="Comic Sans MS">Partie Miss</font></td>
			</tr>
		</table>
		<table cellpadding="0" cellspacing="0" width="193" height="75" id="table5">
			<!-- MSCellFormattingTableID="4" -->
			<tr>
				<td height="75" width="193">
				<!-- MSCellFormattingType="content" -->
				<p align="center"><font face="Comic Sans MS">Partie Mister</font></td>
			</tr>
		</table>
		<table cellpadding="0" cellspacing="0" width="193" height="75" id="table6">
			<!-- MSCellFormattingTableID="5" -->
			<tr>
				<td height="75" width="193">
				<!-- MSCellFormattingType="content" -->
				&nbsp;</td>
			</tr>
		</table>
		<p>&nbsp;</p>
		<p align="center">&nbsp;</td>
		<td>&nbsp;</td>
		<td valign="top">
		<!-- MSCellType="NavBody" -->
		<table cellpadding="0" cellspacing="0" width="296" height="337">
	<!-- MSCellFormattingTableID="7" -->
	<tr>
		<td height="337" width="296">
		<!-- MSCellFormattingType="content" -->
		&nbsp;<? include("../config.inc.php");
	$reponse = mysql_query("SELECT * FROM miss"); 

while ($donnees = mysql_fetch_array($reponse) )
{
?>
		<p align="left"><font color="#3333CC" face="Comic Sans MS">
&nbsp;Nom :  <? echo $donnees["prenom"]; ?> &nbsp;</font><font face="Comic Sans MS"><font color="#3333CC"><p align="left">&nbsp;Age :  <? echo $donnees["age"]; ?> <br /><br />
&nbsp;Ville : <? echo $donnees["ville"]; ?> <br /><br />
&nbsp;Célib : <? echo $donnees["celib"]; ?> <br /><br />
&nbsp;MSN : <? echo $donnees["msn"]; ?>&nbsp;</font></td>
	</tr>
		</table>
		
		</p>
&nbsp;<? echo '<a href="http://manio54.free.fr/miss/vote.php?id='.$donnees["id"].'">Vote !!!</a>';?><p align="center">&nbsp;</p>
		</font></td>
		<td height="390" valign="top">&nbsp;<? echo '<img src="./photo/'.$donnees['photo'].'" />'; ?></td>
		</tr>
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td height="61">&nbsp;</td>
	</tr>
	<tr>
		<td width="193"></td>
		<td width="142"></td>
		<td width="296"></td>
		<td height="1" width="393"></td>
	<?
}

mysql_close();
?>
</tr>
</table>

</body>

</html> 
Desolé pour la presentation du code c'est pas très simple a lire faudra que je simplifie !!! donc mon problème c'est que les premières infos s'affiche correctement dans le tableau mais la deuxième se met au dessus !!!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

28 juil. 2005, 10:39

ta boucle est trop bizarre...tu as un <TD> hors boucle et tout le reste du code se trouve dans la boucle...je crois qu'il y a comme quelque chose qui cloche... :?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

28 juil. 2005, 10:40

Et quel est le code HTML de ta page au final ?

ViPHP
pjl
ViPHP | 2119 Messages

28 juil. 2005, 10:42

Tu fermes un tableau dans ta boucle alors que tu n'en ouvres pas dedans.

A ta place, je regarderais le code source généré.
Y'a pas mal de truc un peu bizare au niveau du HTML.

Eléphant du PHP | 199 Messages

28 juil. 2005, 10:45

enfait pour mon code html je m'embete pas trop j'ai pris frontpage donc voila c'est lui qui a edité moi j'ai juste rajouté le php !!!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

28 juil. 2005, 10:47

Bé je crois bien qu'il faut que tu y mettes quand même un peu les mains pour arranger tout ça, ne pas se fier à frontpage, dreamweaver ou autre...juste à ses tites mains ;)

Eléphant du PHP | 199 Messages

28 juil. 2005, 10:52

^^ oui je pense qu'il faut que je m'y mette ! Vous pensez que cela résoudra mon problème d'affichage dans le tableau ?

ViPHP
pjl
ViPHP | 2119 Messages

28 juil. 2005, 10:52

Ben, oui.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

28 juil. 2005, 10:54

Tu m'a ôté le mot de la bouche pjl :lol:

Regardes bien ton tableau dans la boucle Manio, c'est ça qui bug.

Eléphant du PHP | 199 Messages

28 juil. 2005, 10:59

d'accord donc j'essaie sa !! Vu que vous me dites que cela marchera je mets le resolu !!

Allez merci

Eléphant du PHP | 199 Messages

28 juil. 2005, 11:04

un bon site pour apprendre le html vous me conseillez quoi ? le site du zero ??

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

28 juil. 2005, 11:14

Hum.
Je conseillerai l'AltruisteL et puis de lire ce sujet sur le forum http://www.phpfrance.com/forums/voir_sujet-2909.php
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.