Ik heb nu dit script:
<?php
include 'DatabaseConnectie.php';
$sQuerySelect = "SELECT * , scripts.script_id FROM users, scripts WHERE id = ".$_SESSION['user_id'];
$rQuerySelect = mysql_query( $sQuerySelect ) OR die ("Kon geen verbinding maken met ".mysql_error());
$aQuerySelect = mysql_fetch_assoc( $rQuerySelect );
$script_id = $aQuerySelect['script_id'];
$sQuerySelectScripts = "SELECT * FROM scripts WHERE user_id=".$_SESSION['user_id']." AND script_id=".$aQuerySelect['script_id'];
$rQuerySelectScripts = mysql_query ( $sQuerySelectScripts );
if (mysql_num_rows ( $rQuerySelectScripts ) != 0 )
{
?>
<table style="width: 550px;" cellpadding="2" cellspacing="0" class="tekst" >
<tr style="background-color:#7BA6AD; height: 30px;">
<td style="width:30%; height: 30px;" >
Script naam:
</td>
<td style="width:30%; height: 30px;" >
Auteur:
</td>
<td style="width:30%; height: 30px;" >
Categorie:
</td>
</tr>
<tr style="height: 20px;">
<td></td>
</td>
<?php
while ($aQuerySelectScripts = mysql_fetch_assoc ( $rQuerySelectScripts ))
{
$iKleur++;
if($iKleur == 2)
{
//het getal is oneven!
$sKleur = "#DBE7E8";
$iKleur = 0;
}
else
{
//het getal is even!
$sKleur = "#9EBEC3";
}
?>
<tr bgcolor="<?=$sKleur ; ?>">
<td style="width:30%; height: 30px;" >
<?php echo '<a href="index.php?pagina=scripts/php/volledig&id='.$aQuerySelectScripts[script_id].'">'.$aQuerySelectScripts['script_naam'].'</a>'; ?>
</td>
<td style="width:30%; height: 30px;" >
<?php echo $aQuerySelectScripts['script_auteur']; ?>
</td>
<td style="width:30%; height: 30px;" >
<?php echo '<b>'.$aQuerySelectScripts['script_categorie'].'</b>'; ?>
</td>
<?php
}
}
else
{
echo 'Je hebt nog geen script gepost.';
}
?>
</td>
</tr>
</table>
Maar nu is het volgende probleem. Hij loopt niet alle scripts door in de database die bij het user_id horen en iemand anders kan er zo bij komen 9als hij de link weet.
Hoe moet ik dit doen?
805 views