Abbeh Posted June 23, 2008 Share Posted June 23, 2008 Hey there, I've been trying to code alerts for my virtual pet site, using mySQL queries to select data and PHP to display it. However, I've checked that I'm connected to the database and there is a member session, but I am getting this response: Fatal error: Cannot redeclare getalert() (previously declared in /home/pcp/public_html/alerts.php:2) in /home/pcp/public_html/alerts.php on line 17 but "getAlert()" is the only function in the whole "alerts.php" file - there's nothing else in there, no doubles of the same function. Here is the function: <?php function getAlert($mid) { $loop = mysql_query("SELECT id, message FROM alerts WHERE mid='$mid' ORDER BY id DESC") or die ('cannot select alerts'); while ($row = mysql_fetch_array($loop)) { $id = $row['id']; $message = $row['message']; echo "$message"; } if (!mysql_num_rows($loop)) echo "No Alerts!"; } ?> and then a simple echo getAlert($mid). Does anyone have any idea what's going on with this? I'm still learning PHP so I'm still spending ages trying to figure out kinks and errors, but this one I really can't figure out :-\ Quote Link to comment https://forums.phpfreaks.com/topic/111540-cannot-redeclare-huh/ Share on other sites More sharing options...
plutomed Posted June 23, 2008 Share Posted June 23, 2008 Is that code there inside a loop at all? Quote Link to comment https://forums.phpfreaks.com/topic/111540-cannot-redeclare-huh/#findComment-572475 Share on other sites More sharing options...
wildteen88 Posted June 23, 2008 Share Posted June 23, 2008 Can you most the whole contents of alerts.php Also can you provide information on how you use alerts.php? Is it being included in other scripts etc? Quote Link to comment https://forums.phpfreaks.com/topic/111540-cannot-redeclare-huh/#findComment-572476 Share on other sites More sharing options...
Abbeh Posted June 23, 2008 Author Share Posted June 23, 2008 Ah, as I was gathering that information for you I noticed the problem - very sorry for wasting your time! I had the alerts.php included in my header.php as well as the page I was using Sorry! Quote Link to comment https://forums.phpfreaks.com/topic/111540-cannot-redeclare-huh/#findComment-572479 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.