Double Colonne avec variable- Aide !

Petit nouveau ! | 3 Messages

23 nov. 2010, 22:18

Bonjour à tous, j'essaie d'obtenir une page ou plus avec 2 colonnes qui sera peuplé avec une variable que je récupère depuis un formulaire. Pour le moment mon code me donne qu'une seul colonne et pour le changement de page tout vas bien ... Quelqu'un peut m'aider ??

Voici le code :
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>
<body>
<?php 
	$nbCouponsParPage = 6;
	$nbCoupons = $_GET['coupon']; 
	$nbCouponsSurLaPage = 0;
?> 
<table>
	<?php 
	for ($i=0; $i<$nbCoupons; $i++)
	{
		echo "<tr><td><table border='1' width='350' height='160'><tr><td><img src='../pic/logodeloitte.jpg' width='110' height='23' /><br><br>Programme Achats Chez Nous<br><h1>".$_GET['nom']."</h1><i>*Ce billet est valide seulement s'il est étampé.</td></tr></table></td></tr>"; //A FAIRE: afficher l'information sur un coupon
		$nbCouponsSurLaPage++;
		
		if ($nbCouponsSurLaPage >= $nbCouponsParPage)
		{
			echo "</table>&nbsp;<table>"; 
			$nbCouponsSurLaPage = 0;
		}
	}
	?>
</table>
</body>

ViPHP
xTG
ViPHP | 7331 Messages

23 nov. 2010, 22:35

Je pense que tu n'utilises pas le bon terme, car td = colonne. ;)
Que souhaites-tu vraiment ? Un petit schéma pour mieux expliquer peut être ?

Petit nouveau ! | 3 Messages

24 nov. 2010, 03:03

Ce que ça fait actuellement

Image

Ce que je veux que ça fasse

Image

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 nov. 2010, 03:29

salut,

il faut jouer avec l'opérateur modulo (%) afin de changer de ligne au bont moment.

voici un exemple
<?php
$nbcolonne = 2;

echo '<table><thead><tr> entete ... </tr></thead><tbody>
<tr>';
$i = 0;
while ( condition que tu veut ) {
echo '<td>blabla bla</td>';
if (  (($i%2)===0) && ($i != 0)) {
echo '</tr><tr>';
}
$i++;
}
// fermeture propre de la table
if ( ($i%2)!==0) {
while ( ($i%2)!==0) {
echo '<td>&nbsp;</td>';
$i++;
}
}
echo '</tr>';
echo '<tfoot> .... </tfoot>
</table>';
?>
a tester ;)

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 3 Messages

24 nov. 2010, 15:19

Mmmm ça fait une belle boucle sans fin !! Serais-tu capable de l'intégrer dans mon code ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 nov. 2010, 18:06

hummm tu a foiré ta condition ?

il n'y a que deux boucle dont une qui te laisse un choix ...

ne sachant pas ce que tu a fait je ne peut pas aller plus loin.

qui plus ai le débogage d'un code simple est a la porté d'un débutant ..

@+
Il en faut peu pour être heureux ......