Vous n'êtes pas identifié(e).
Pages : 1
Merci a tous ceux qui m'ont répondu, j'ai résolu mon problème. Voici mon code pour si ça intéresse quelqu'un.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#000000" alink="#000000" vlink="#000000">
<p align=center >
<?php
$c=0;
?>
<table border="0" align="center">
<?php
echo"<tr>";
while($cat_2=mysql_Fetch_array($resultat))
{
if($c<5)
{
echo"<td align=\"center\">";
$c++;
?>
<img src="images/film.gif"/> <br/>
<a href="<?php echo $cat_2['categories']; ?>.php"><img src="images/<?php echo $cat_2['photo_noir']; ?>" onMouseOver=this.src="images/<?php echo $cat_2['photo_couleur']; ?>" onMouseOut=this.src="images/<?php echo $cat_2['photo_noir']; ?>" ></a><br />
<img src="images/film.gif"/><br />
<i><b><?php echo $cat_2['titre']; ?></b></i><br/>
<?php
echo"</td>";
}
else
{
echo"</tr>";?> </table> <table border="0" align="center">
<?php
echo"<tr>";
$c=0;
echo"<td align=\"center\">";
$c++;
?>
<img src="images/film.gif"/> <br/>
<a href="<?php echo $cat_2['categories']; ?>.php"><img src="images/<?php echo $cat_2['photo_noir']; ?>" onMouseOver=this.src="images/<?php echo $cat_2['photo_couleur']; ?>" onMouseOut=this.src="images/<?php echo $cat_2['photo_noir']; ?>" /></a><br />
<img src="images/film.gif"/><br />
<i><b><?php echo $cat_2['titre']; ?></b></i><br/>
<?php
echo"</td>";
}
}
echo"</tr>";
?>
</table>
</body>
</html>
Merci pour ta réponse, mais ça ne fonctionne pas. Il me répète les infos de la première cellule 4 fois sur la ligne et quand il change de ligne il écrit les infos suivante qu'il répète 4 fois aussi.
Si tu as une autre idée, n'hésite pas, je continue a chercher.
j'ai repris mon code et j'ai trouvé une solution qui n'est peut-être pas la meilleure vu que je débute en codage. voici mon code:
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
</head>
<table border="0" align="center">
<?php
for($lig= 1; $lig>0 ; $lig-- )
{
echo"<tr>"; ?>
<?php for($col=4 ; $col>0 ; $col-- )
{
while($cat_1=mysql_Fetch_array($resultat)) {
echo "<td align=\"center\">" ;?>
<img src="images/film.gif"> <br />
<a href="<?php echo $cat_1['categories']; ?>.htm"><img src="images/<?php echo $cat_1['photo_noir']; ?>" onMouseOver=this.src="images/<?php echo $cat_1['photo_couleur']; ?>" onMouseOut=this.src="images/<?php echo $cat_1['photo_noir']; ?>" ></a><br />
<img src="images/film.gif"><br />
<i><b><?php echo $cat_1['titre']; ?></b></i><br>
<?php
echo"</td>";
}
}
echo"</tr>";
}
?>
</table>
Je sais mon code est simpliste mais comme je l'ai dit, je débute.
Quand à mes <td> ils sont tous fermés par des </td> en fin de lignes (comme precedament).
Je veux juste savoir, comment faire pour que le nombre de ligne dans mon tableau s'agrandisse en fonction du nombre d'entrer de mon tableau?
Merci de me répondre avec une réponse qui me fait avancé.
bonjour,
j'ai un ou plutôt 2 problèmes dans mon code et je n'arrive pas a les résoudre.
Je veux que mes categories s'affichent comme ça :
film.gif
$cat_1['photo_noir']
film.gif
$cat_1['titre']
le tout sur 3 colonnes et autant de fois qu'il y a de ligne dans ma table Mysql.
voici le code de mon tableau :
</tr>
<tr>
<td align="center"><a href="animal/animal.htm"><img src="images/<?php echo $cat_1['photo_noir']; ?>" onMouseOver=this.src="images/<?php echo $cat_1['photo_couleur']; ?>" onMouseOut=this.src="images/<?php echo $cat_1['photo_noir']; ?>" ></a></td>
</tr>
<tr>
<td align="center"><img src="images/film.gif"></td>
</tr>
<tr>
<td align="center"><i><b><?php echo $cat_1['titre']; ?></b></i></td>
</tr>
<?php } ?>
</table>
les photos et le texte s'affiche donc il est bien recupéré dans la base, mais pas la premiere ligne de ma table (c'est mon deuxieme probleme) et ils s'affichent les un en dessous des autres. Pouvez-vous m'aider?
Pages : 1