Hallo allemaal,

Ik ben bezig met het maken van online leden waar je gebruikers kunt gaan zien, nu wil ik de <tr> van de table automatisch na 4 <td> naar beneden laten gaan.

Ik kom er niet uit, ben al 3/4 dagen bezig.

Kunnen jullie mij a.u.b helpen?


Met vriendelijke groet
Als ik je goed begrijp wil je dus <tr> 4x <td> en dan weer een nieuwe <tr>?


<?php
echo '<tr>';
$i = 1;
while($i <=4 ){
	if($i == 4){
		echo '<td>bla</td></tr><tr>';
		$i = 1;
	}
	else{
		echo '<td>bla</td>';
		$i++
	}
}
?>

Het is nog vroeg maar ik denk dat dit wel werkt ;)
Bedankt Gerhard I, ik zal het nu gaan proberen
Hoe haal je de users eigenlijk op? Dan kan ik het waarschijnlijk makkelijker maken,
		   $limit=10000000000; // Sayfada G&#65533;sterilecek Mesaj Say&#65533;s&#65533;
			   $sayfa = !empty($_GET["p"]) ? intval($_GET["p"]) : 1;
			   
               $s = ($sayfa-1)*$limit;
			   
			   $sorgu2 = mysql_query("SELECT * FROM uyeler order by kulladi asc LIMIT $s,$limit");
			   $toplam2 = mysql_num_rows($sorgu2);
			   $a = ceil($toplam/$limit)+1;
				echo "<font color='orange'><b>Hier ziet u iedereen die op dit moment online is, deze mensen zijn aan het smokkelen,overvallen en werken!!!</b></font><br /><br />";
     	echo"<table border='0px' cellpadding='0' cellspacing='0' width='100%' style='font-size:12px;'><tr style='100%'>";
 			  			   
			   while ($yaz=mysql_fetch_array($sorgu2)){ // While D&#65533;ng&#65533;s&#65533; Ba&#65533;lad&#65533;
			   $uyeid  =$yaz['uyeno'];
			   $gebruiker=$yaz['kulladi'];
			   $onay=$yaz['onay'];
			   $laatstonline=$yaz['laatstonline'];
			   
			   $datum= date("dmYHis"); 

if($laatstonline + 500 > $datum){
		
echo"	<td style='width:25%'>
		<a href='?go=profiel&id=$uyeid'><img src='include/images/images-gebruikers/gebruiker.png'></a>&nbsp;";
		
	if ($onay==team)		{echo "<span ondblclick=\"document.location = '?go=gsm&reageer=$gebruiker';\"  style=\"color:blue\">$gebruiker</span>";}				
	if ($onay==pro)			{echo "<span ondblclick=\"document.location = '?go=gsm&reageer=$gebruiker';\"  style=\"color:#958200\">$gebruiker</span>";}
	if ($onay==proplus)		{echo "<span ondblclick=\"document.location = '?go=gsm&reageer=$gebruiker';\"  style=\"color:#D4B901\">$gebruiker</span>";}
	if ($onay==proplusplus)	{echo "<span ondblclick=\"document.location = '?go=gsm&reageer=$gebruiker';\"  style=\"color:#D4B901\">$gebruiker</span>";}
	if ($onay==master)		{echo "<span ondblclick=\"document.location = '?go=gsm&reageer=$gebruiker';\"  style=\"color:green\">$gebruiker</span>";}
	if ($onay==1)			{echo "<span ondblclick=\"document.location = '?go=gsm&reageer=$gebruiker';\"  style=\"color:white\">$gebruiker</span>";}
	
	if ($onay==team)		{echo "<span title=\"Ik ben beter\" style=\"color: red; 	font-size: 9px; vertical-align: top;\">TEAM	</span> ";}
	if ($onay==pro)			{echo "<span title=\"Ik ben beter\" style=\"color: orange; 	font-size: 9px; vertical-align: top;\">PRO		</span> ";}
	if ($onay==proplus)		{echo "<span title=\"Ik ben beter\" style=\"color: orange; 	font-size: 9px; vertical-align: top;\">PRO+	</span> ";}
	if ($onay==proplusplus)	{echo "<span title=\"Ik ben beter\" style=\"color: orange; 	font-size: 9px; vertical-align: top;\">PRO++	</span> ";}
	if ($onay==master)		{echo "<span title=\"Ik ben beter\" style=\"color: blue; 	font-size: 9px; vertical-align: top;\">Master	</span> ";}
		echo"</td><tr>";}else{}
	}
	
echo"</tr></table>";


[size=xsmall]Toevoeging op 27/03/2012 08:22:45:[/size]

Ik haal het zo op.
Kun je het even tussen [code] [/code] tags zetten? - al aangepast zie ik;)
Hoi,

Heeft u een oplossing gevonden?
Niet helemaal, heb nog geen tijd gehad op stage. Ik heb in ieder geval wel stukje code wat elke 4 vakjes een nieuwe regel maakt, de users erin zetten moet je zelf dan even uitzoeken.


<?
$aantalrijen = ceil($toplam2 / 4);
$laatsterij = $toplam2 - (($aantalrijen - 1) * 4);
$legevakjeslaatsterij = 4 - $laatsterij;

echo '<table border="1">';
$i = 1;
while($i <= $aantalrijen){

	if($i == $aantalrijen){
	
		echo '<tr>';
		
		for($j=1; $j<=$laatsterij; $j++){
			echo '<td>'.$j.'</td>';
		}
	
		echo ($legevakjeslaatsterij >= 1 ? '<td colspan = "'.$legevakjeslaatsterij.'">' : '');
		echo '</tr>';
		break;
	}
	else{
		echo '<tr>';
		
		for($j=1; $j<=4; $j++){
			echo '<td>'.$j.'</td>';
		}
		
		echo '</tr>';
		$i++;
	}	
}	
echo '</table>';
?>
Hoi,

Kunt u de code samen met mijn code gebruiken, sorry voor het werk maar ik begrijp het zo niet.

Reageren