Double Colonne avec variable- Aide !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Double Colonne avec variable- Aide !

Re: Double Colonne avec variable- Aide !

par moogli » 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 ..

@+

Re: Double Colonne avec variable- Aide !

par frazou1 » 24 nov. 2010, 15:19

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

Re: Double Colonne avec variable- Aide !

par moogli » 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 ;)

@+

Re: Double Colonne avec variable- Aide !

par frazou1 » 24 nov. 2010, 03:03

Ce que ça fait actuellement

Image

Ce que je veux que ça fasse

Image

Re: Double Colonne avec variable- Aide !

par xTG » 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 ?

Double Colonne avec variable- Aide !

par frazou1 » 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>