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 :-\ 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? 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? 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! Link to comment https://forums.phpfreaks.com/topic/111540-cannot-redeclare-huh/#findComment-572479 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.