quickstopman Posted May 17, 2007 Share Posted May 17, 2007 i have a user system with profiles and profile comments and stuff of the sort but ive got one problem when i post a comment on someones profile when i try to reload it i get a 500 server error after about a minute of waiting here is the code for the comments page <? if (eregi("comments.php", $_SERVER['SCRIPT_NAME'])) { Header("Location: people.php"); die(); } include("config.php"); $id = $_GET['id']; $sql = mysql_query("SELECT * FROM `profile_comment` WHERE user_id = '{$id}' ORDER BY timedate") OR die(mysql_error()); echo "<table>"; $comments = mysql_fetch_array($sql); while($list = $comments) { echo " <tr> <td>From:<br> {$list['user']} </td> <td></td> {$list['comment']} </tr>"; } echo "</table>"; ?> thanks Quote Link to comment https://forums.phpfreaks.com/topic/51760-something-messed-up-with-comments/ Share on other sites More sharing options...
hitman6003 Posted May 17, 2007 Share Posted May 17, 2007 You created an infinite loop with your while statement. change $comments = mysql_fetch_array($sql); while($list = $comments) { echo " <tr> <td>From:<br> {$list['user']} </td> <td></td> {$list['comment']} </tr>"; } to while($list = mysql_fetch_array($sql)) { echo " <tr> <td>From:<br> {$list['user']} </td> <td></td> {$list['comment']} </tr>"; } Quote Link to comment https://forums.phpfreaks.com/topic/51760-something-messed-up-with-comments/#findComment-254994 Share on other sites More sharing options...
quickstopman Posted May 17, 2007 Author Share Posted May 17, 2007 i knew it was something simple like that thanks Quote Link to comment https://forums.phpfreaks.com/topic/51760-something-messed-up-with-comments/#findComment-254995 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.