Archief - PHP: table moet nieuwe rij aanmaken na 4waarden

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

PoMpElSiEn

Legacy Member
goedenavond :)

ik ben bezeg met een script dat na 4<td> een nieuwe <tr> zou moeten aanmaken maar hij doetet niet :(

kan iemand ff controleren wat ik verkeerd doe?
ty

PHP:
$res = mysql_query("SELECT fpath, fcomment FROM cp_fotos ORDER BY fid") or error("selecteren van de fotos is mislukt (".mysql_error().")<br>");
$num_fotos = mysql_num_rows($res);

$count = 0;

if ($num_fotos > 0)
{
	echo "<table  border=\"0\" align=\"center\">\n"; 
	echo"<tr>";
	while($data = mysql_fetch_array($res))
	{
		$foto = $data['fpath'];
		$fcomment = $data['fcomment'];
		
		if($count > 4)
		{
			echo"<td><img src=fotos_klein/".$foto."></td>";
			$count++;
		}
		else
		{	
			echo"</tr><tr>";
			$count = 0;
		}
    }
	echo"</tr>";
	echo"</table>";
}
else
{
    echo " er zijn nog geen fotos toegevoegt";
}

Tyfius

Legacy Member
Natuurlijk niet.

If ($count > 4) moet waarschijnlijk if ($count < 4) worden.

BlueBear

Legacy Member
PHP:
$res = mysql_query("SELECT fpath, fcomment FROM cp_fotos ORDER BY fid") or error("selecteren van de fotos is mislukt (".mysql_error().")<br>");
$num_fotos = mysql_num_rows($res);

$count = 0;

if ($num_fotos > 0)
{
	echo "<table  border=\"0\" align=\"center\">\n"; 
	echo"<tr>";
	while($data = mysql_fetch_array($res))
	{
		$foto = $data['fpath'];
		$fcomment = $data['fcomment'];
		
		if($count < 4)
		{
			echo"<td><img src=fotos_klein/".$foto."></td>";
			$count++;
		}
		else
		{	
			echo"<td><img src=fotos_klein/".$foto."></td>";
			echo"</tr><tr>";
			$count = 0;
		}
    }
	echo"</tr>";
	echo"</table>";
}
else
{
    echo " er zijn nog geen fotos toegevoegd";
}
Zo moet het werken volgens mij

*edit* en de DT-fout is er ook uit ;)

PoMpElSiEn

Legacy Member
hehe

ty het werkt, heb wel de $count < 4 naar 3 gezet, anders geeft hij er5 per rij :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan