Hallo ik heb een vraag. Ik heb een pagian gemaakt die 2 tabellen heeft waar links een selecteerbaar lijst is en recht ervan als je klik op 1 van de item links zie je de details recht op komen. dit werk goed en is geen probleem. Mijn vraag is hoe kan ik als de pagina opent in de recht tabel de details van de eerste item links zien zonder te hoeven kliken. ??? Hierbij mijn script :

"><table width="100%" border="0">
<tr>
<td><div id="apDiv2"><?php
mysql_connect('localhost', 'root', '');
mysql_select_db('film');
if(isset($_GET['filmid']) && is_numeric($_GET['filmid'])){
$query = 'SELECT cover, titel, filmnummer, regisseur, genre, acteurs, omschrijving, trailer, toegevoegd, jaar, duur, type,audio ,ondertiteling FROM liste WHERE id = '.$_GET['filmid'];
// toon hier dan de gegevens van de film
$result = mysql_query($query)or die("Controleer uw query!!!");
while($name_row = mysql_fetch_row($result)){

echo

"
<table width=\"100%\" border=\"0\">
<tr>
<td colspan=\"3\"><h1><span class=\"style1\">$name_row[1]</span></h1></td><td class=\"style2\"><p class=\"style2\">Jaar:&nbsp;$name_row[9]</p></td>
</tr>
<tr>
<td width=\"40%\">&nbsp;</td>
<td width=\"35%\">&nbsp;</td>
<td width=\"25%\" rowspan=\"7\" valign=\"top\"><div align=\"right\"><img src=\"$name_row[0].jpg\" width=\"160\" height=\"215\" align=\"right\" /></div></td>
</tr>
<tr>
<td colspan=\"2\"><p class=\"style2\">Genre :&nbsp;$name_row[4]</p></td>
</tr>
<tr>
<td colspan=\"2\" valign=\"top\"><p class=\"style2\">Regisseur:&nbsp;$name_row[3]</p></td>
</tr>
<tr>
<td class=\"style2\"><p class=\"style2\">Type:&nbsp;$name_row[11]</p></td>
<td><p class=\"style2\">Duur:&nbsp;$name_row[10]</p></td>
</tr>
<tr>
<td><p class=\"style2\"><p class=\"style2\">Audio:&nbsp;$name_row[12]</p></p></td>
<td><p class=\"style2\"><p class=\"style2\">Ondertiteling:&nbsp;$name_row[13]</p></p></td>
</tr>
<tr>
<td colspan=\"2\"><p class=\"style2\"><span class=\"style2\">Acteurs : &nbsp;$name_row[5]</span></p><p class=\"style2\"><span class=\"style2\"><span class=\"style2\"><span class=\"style2\"><span class=\"style2\"><span class=\"style2\"></span></span></span></span></span></p></td>
</tr>
<tr>
<td colspan=\"2\"><p class=\"style2\">Toegevoegd :&nbsp;$name_row[8]</p>
<p class=\"style2\"><a href=\"$name_row[7]\" target=\"_blank\">Trailer</a></p></td>
</tr>
<tr>
<td colspan=\"3\"><p class=\"style2\">Omschrijving :<br>$name_row[6]</p>
</td>
</tr>
</table>";
} }
?></div></td>
</tr>
</table> <p style="margin:0px"></p></td>
<td rowspan="2"><img name="links_selectie" src="images/links_selectie.jpg" width="22" height="331" border="0" id="links_selectie" alt="" /></td>
<td><img src="images/spacer.gif" width="1" height="82" border="0" alt="" /></td>
</tr>
<tr>
<td><img name="recht_selectie" src="images/recht_selectie.jpg" width="26" height="249" border="0" id="recht_selectie" alt="" /></td>
<td rowspan="2" valign="top" bgcolor="#181029"><table width="100%" border="0">
<tr>
<td><div id="apDiv1"><?php
mysql_connect('localhost', root', '');
mysql_select_db('film');
$query = "SELECT id,titel FROM liste WHERE ID >= 1 ORDER BY id DESC";
$result = mysql_query($query)or die("Controleer uw query!!!".$query);
while($name_row = mysql_fetch_assoc($result)){

echo '<strong><a href="'.$_SERVER['PHP_SELF'].'?filmid='.$name_row['id'].'">'.$name_row['titel'].'</a></strong><br />';
}
?></div></td>
</tr>
</table>
Kijken eens naar

<body onload="">
Danny schreef op 21.09.2008 21:29
Kijken eens naar

<body onload="">


hum moet ik dus een functie maken om mijn pagina te laten zien ?
Niet met JavaScript doen en sowieso al niet op de manier die Danny voorstelt. Je hoort namelijk met het event registering model te werken, maar dat terzijde.

Ik neem aan dat je een id in de url zet als iemand op een link klikt? Je hoeft dus bij het laden van de pagina alleen maar te checken of $_GET['id'] geset is. Zo niet, dan pak je de details van het eerste item uit je tabel.
Jan Koehoorn schreef op 21.09.2008 21:57
Niet met JavaScript doen en sowieso al niet op de manier die Danny voorstelt. Je hoort namelijk met het event registering model te werken, maar dat terzijde.

Ik neem aan dat je een id in de url zet als iemand op een link klikt? Je hoeft dus bij het laden van de pagina alleen maar te checken of $_GET['id'] geset is. Zo niet, dan pak je de details van het eerste item uit je tabel.


Ja klopt. Maar ik wil de laaste item pakken... Dit moet ik dus met een if else doen ??
Je kunt de resultaten sorteren met ORDER BY.
oke bedankt ik zal proberen
Hallo bedankt voor jullie input, het is gelukt :-)

Reageren