Ik heb een "licht" opmaak probleempje bij het uitdraaien van tabellen.

De volgende code:

$dubbeleinvoer = ""; 

while($result = @mysql_fetch_array( $data )) 
{
if ($dubbeleinvoer == $result['url-klein'])
	// Als url-klein hetzelfde is dan:
{
	// Geef weer zonder extra plaatje 
	echo $result['Artikel']; 
}
else
	// Als url-klein veranderd is dan:
{
echo "<a href=".$result['url-groot']."><img src=".$result['url-klein']."></a>";  
	echo $result['Artikel']; 
    $dubbeleinvoer = $result['url-klein']; 
}
echo "<br>"; 
echo "<br>";
}


Wil ik implementeren in de volgende tabel zodat ik netjes mijn producten op een rijtje krijg:


<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table7">
	<tr>
		<td>
		<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table8">
			<tr>
				<td width="26" height="21"></td>
				<td width="155" height="21"></td>
				<td height="21"></td>
				<td width="18" height="21" valign="bottom"></td>
			</tr>
			<tr>
				<td width="26"></td>
				<td width="155" valign="top">
				<p align="center">Hoofdplaatje</a></td>
				<td valign="top">
				<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table9">
					<tr>
						<td><font size="1" face="Verdana">Artikelen</font></td>
						<td width="83">info knopje</td>
					</tr>
				</table>
				</td>
				<td width="18"></td>
			</tr>
			<tr>
				<td width="26"></td>
				<td width="155">
				<p align="center"><b><font face="Verdana" size="1">categorie</font></b></td>
				<td></td>
				<td width="18"></td>
			</tr>
		</table>
		</td>
	</tr>
</table>


Dat is vrij simpel nog, het probleem is alsvolgt.
Er zijn meerdere artikelen per plaatje... dus als er meerdere artikelen per url-klein zijn. Wil ik die netjes onder elkaar naast het plaatje hebben staan.

Bijv:
###############################
#--------------#Artikel 1-----------link naar info #
#---plaatje---#Artikel 2-----------link naar info #
#--------------#Artikel 3-----------link naar info #
###############################

Ipv elk artikel een aparte tabel met maar 1 linkje.
Ik worstel hier al een tijdje mee en begrijp dat jullie dit voor de hobby doen, maar gezien dit "kleine" probleempje nogal urgent is ben ik bereid de oplosser te compenseren ( als dit mag van phphulp )
Offtopic:
- Gebruik nooit @-jes in je code, daarmee onderdruk je foutmeldingen. Debuggen wordt zo vrijwel onmogelijk.
- Gooi width, height, font en alle overige opmaak uit jouw html-code. Opmaak doe je met css en niet met html.
Dat terzijde dan...
Het gaat om een juiste uitdraai van de tabel, ook als er meerdere producten per plaatje zijn.

Reageren