ik heb deze pagina: http://www.dvdetcd.be/newsletters/1_NL.php

vrij snel is duidelijk dat ie niet functioneert zoals ie zou moeten.

onderaan moeten links films staan die uit een tabel komen en aan de rechterkant muziek die ook weer uit een andere tabel komt. hij herhaalt steeds wat er in de tweede tabel staat...

dit is het script:
<table border="0" width="575" cellpadding="0" cellspacing="0">
<?
$select="SELECT * FROM nieuws WHERE active='1' AND id_nieuwsbrief = '$id_nieuwsbrief' AND id_soort='1' AND taal = 'NL' ORDER BY datecreate";

$result=mysql_query($select)
or die(mysql_error());
while($row=mysql_fetch_array($result)){
if (strlen($row['tekst']) > 10){
$row['tekst'] = substr($row['tekst'], 0, 80). "...";}
?>
<?
$select2="SELECT * FROM nieuws WHERE active = '1' AND id_nieuwsbrief = '$id_nieuwsbrief' AND id_soort='2' AND taal = 'NL' ORDER BY datecreate";

$result2=mysql_query($select2)
or die(mysql_error());
$rowright = mysql_fetch_array($result2);
if (strlen($rowright['tekst']) > 10){
$rowright['tekst'] = substr($rowright['tekst'], 0, 80). "...";}
?>
<tr>
<td valign="top" width="250" bgcolor="#ADB5E3">
<font class="nieuwstitel"><?=$row["titel"]?></font>
</td>
<td width="20">
&nbsp;
</td>
<td valign="top" width="250" bgcolor="#ADB5E3">
<font class="nieuwstitel"><?=$rowright["titel"]?></font>
</td>
</tr>
<tr>
<td valign="top">
<?=$row["tekst"]?>
</td>
<td>
&nbsp;
</td>
<td valign="top">
<?=$rowright["tekst"]?>
</td>
</tr>
<tr>
<td>
<a href="http://www.dvdencd.nl/site/news_detail.php?id=<?=$row[0]?>"><img src="http://www.dvdencd.nl/site/lib/img/leesverder.jpg"; alt="" border="0" align="bottom"></a>
</td>
<td>
&nbsp;
</td>
<td>
<a href="http://www.dvdencd.nl/site/news_detail.php?id=<?=$rowright[0]?>"><img src="http://www.dvdencd.nl/site/lib/img/leesverder.jpg"; alt="" border="0" align="bottom"></a>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<?
}
?>
</table>
heeft nog nooit iemand zoiets gemaakt ?
sorry verkeerde topic
heeft nog nooit iemand zoiets gemaakt ?
Maak van <?=$row["titel"]?> eens <?=$row["titel"];?> en zo ook bij alle andere <?='blaat';?> stukken. (; aan het einde dus) Ik weet niet of dat de oplossing is maar is het eerste wat ik zo zie, wie weet :)
Als ik zo de site bekijk, zie ik niet wat er niet aan klopt...
je zou het ook makkelijker kunnen doen:
<table>
<tr>
<td>
<?
/* hier gewoon een table met je eerste opsomming laten echoen */
?>
</td>
<td>
<?
/* hier een table echoen met je tweede opsomming */
?>
</td>
</tr>
</table>

lijkt me vrij makkelijk.

Edit:
mss is het volgende ook mogelijk:

<table>
<?
while($obja = mysql_fetch_object($sqla) AND $objb = mysql_fetch_object($sqlb))
{
echo "<tr><td>". $obja->field ."</td><td>". $objb->field ."</td></tr>";
}
?>
</table>

Sorry maar ik ga het niet helemaal voor je uit kauwen, met deze informatie moet je denk ik wel een eind kunnen komen.

Reageren