Jump to content

call to undefined function?


devWhiz

Recommended Posts

<html>
<center>
<form method="post" action="">
<b>Email</b><br><input type="text" name="email"/><br>
<b>Password</b><br><input type="password" name="password"/><br>
<input type="submit" name="submit" value="Login"/><br>
</form>

<?php
if(isset($_POST['submit'])){

	echo echo_post($_POST['email']);

	function echo_post($postvar){
		return $postvar;
	}


}
?>
</center>
</html>


 

the filename is index.php

 

How come I get the undefined function echo_post on line 14? I know it is probably something simple but I am kind of new to this, if you could help me out that would be great

Link to comment
https://forums.phpfreaks.com/topic/246522-call-to-undefined-function/
Share on other sites

The code below works

 

<html>
<center>
<form method="post" action="">
<b>Email</b><br><input type="text" name="email"/><br>
<b>Password</b><br><input type="password" name="password"/><br>
<input type="submit" name="submit" value="Login"/><br>
</form>

<?php
if(isset($_POST['submit'])){

	echo echo_post($_POST['email']);
}

	function echo_post($postvar){
		return $postvar;
	}


?>
</center>
</html>

 

As my suspicions where confirmed when i tried the above code my on my server.  Take the function out the conditional statement.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.