liamoco Posted December 13, 2010 Share Posted December 13, 2010 This is the error that I am getting... <br /> <b>Fatal error</b>: Call to undefined function readChatOnload() in <b>C:\server\xampp\htdocs\php\chat\readChat.php</b> on line <b>18</b><br /> And this is my php file... if(isset($_POST['function'])) { $function = $_POST['function']; switch($function) { case 'readNamesOnload': readNamesOnload(); break; case 'readNamesLoop': readNamesLoop(); break; case 'readChatOnload': readChatOnload(); break; case 'readChatLoop': readChatLoop(); break; } //READ NAMES ONLOAD function readNamesOnload() { die('readNamesOnload'); } //READ NAMES LOOP function readNamesLoop() { die('readNamesLoop'); } //READ CHAT ONLOAD function readChatOnload() { die('readChatOnload'); } //READ CHAT LOOP function readChatLoop() { die('readChatLoop'); } } I don't understand why this is happening. Thanks Link to comment https://forums.phpfreaks.com/topic/221567-a-switch-to-call-a-function/ Share on other sites More sharing options...
BlueSkyIS Posted December 13, 2010 Share Posted December 13, 2010 define the functions outside the IF, otherwise they are not defined before they are used above. ... or move the functions to above the logic that calls them, within the IF Link to comment https://forums.phpfreaks.com/topic/221567-a-switch-to-call-a-function/#findComment-1146946 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.