Goedenavond,

Ik ben bezig om een script te maken om bepaalde berichten te kunnen lezen. Hierbij wil ik graag het ID van de gebruiker uitlezen uit de tabel user. En de overige stukken wil ik halen uit de tabel berichten. Hierbij is het ID en de afzender aan elkaar gekoppeld door middel van een cijfer.

<?PHP

$gebruikersnaam = $_SESSION['gebruikersnaam'];

$gebruik = "SELECT * FROM user WHERE Gebruikersnaam='$gebruikersnaam'";
$gebruiks = mysql_fetch_array($gebruik);

$query = "SELECT * FROM bericht WHERE ontvanger='$gebruiks['ID']'";
?><table><?PHP
while($berichten  = mysql_fetch_array($query)){
?>
<tr>
	<td><?PHP echo $berichten['afzender']; ?></td>
	<td><?PHP echo $berichten['onderwerp']; ?></td>
</tr>
<?PHP } ?>
</table>


Zou iemand mijn kunnen helpen?

Met Vriendelijke groet,

Mike Koopman


<?PHP

$gebruikersnaam = $_SESSION['gebruikersnaam'];

$gebruik = "SELECT * FROM user WHERE Gebruikersnaam='".$gebruikersnaam."'";
$gebruiks = mysql_fetch_array($gebruik);

$query = "SELECT * FROM bericht WHERE ontvanger='".$gebruiks['ID']."'";
?><table><?PHP
while($berichten  = mysql_fetch_array($query)){
?>
<tr>
    <td><?PHP echo $berichten['afzender']; ?></td>
    <td><?PHP echo $berichten['onderwerp']; ?></td>
</tr>
<?PHP } ?>
</table>

Je moet in een query wel je variabelen apart zetten
Hartstikke bedankt voor uw reactie alleen dit werkt niet omdat ik dit hier al een keer heb geprobeerd. Hij krijgt helemaal geen informatie door is wat ik denk.
je bent mysql_query vergeten op regel 5 en regel 8. mysql_fetch_array vraagt niet om een string maar om een query result.

Reageren