Ik heb hier een inbox script die de berichten weergeeft
Mijn script:
Mijn probleem is dat het maar 1 bericht weergeeft als er meerdere berichten voor de persoon in de DB zitten.
ik wil dat als je op een knop dieuwt dat je naar het 2de bericht gaat.
als dit niet lukt mogen de berichten ook gewoon onder elkaar verschijnen in een textarea
Mijn script:
PHP:
<?php
include("config.php");
if(isset($_POST['trace'])) {
$ip = $_SERVER[ 'REMOTE_ADDR' ];
$query = "SELECT * FROM `users` WHERE `ip` = '".$ip."'";
$result = mysql_query ($query);
$row = mysql_fetch_assoc ($result);
$ID = $row[ 'username' ];
$query2 = "SELECT * FROM `mail` WHERE `to` = '" . $ID . "'";
$result2 = mysql_query( $query2 );
$row2 = mysql_fetch_assoc ($result2);
$from = $row2[ 'from' ];
$ond = $row2[ 'ond' ];
$text = $row2[ 'text' ];
if ( mysql_num_rows ( $result2 ) == 1 ) {
while ( $row2 = mysql_fetch_assoc ( $result2 ) ) {
echo 'Je hebt ';
echo mysql_num_rows ($result2);
echo ' bericht ontvangen.';
echo '<br />';
echo '<br />';
echo '<br />';
echo $from;
echo '<br />';
echo $ond;
echo '<br />';
echo '<br />';
echo $text;
echo '<br />';
}
}
elseif ( mysql_num_rows ( $result2 ) > 1 ) {
while ( $row2 = mysql_fetch_assoc ( $result2 ) ) {
echo 'Je hebt ';
echo mysql_num_rows ($result2);
echo ' berichten ontvangen.';
echo '<br />';
echo '<br />';
echo '<br />';
echo 'Van: ';
echo '<br />';
echo $from;
echo '<br />';
echo '<br />';
echo 'Onderwerp: ';
echo '<br />';
echo $ond;
echo '<br />';
echo '<br />';
echo '<br />';
echo 'Bericht: ';
echo '<br />';
echo $text;
echo '<br />';
}
}
else {
echo 'Er zijn geen berichten gevonden.';
echo '<br />';
echo '<br />';
}
}
?>
Mijn probleem is dat het maar 1 bericht weergeeft als er meerdere berichten voor de persoon in de DB zitten.
ik wil dat als je op een knop dieuwt dat je naar het 2de bericht gaat.
als dit niet lukt mogen de berichten ook gewoon onder elkaar verschijnen in een textarea