php form post is empty -


i started basics of html , php , hosted tiny website on server of friend , erverything worked fine. got own server , transfered website-data new server , changed mysql_connect() , mysql_select_db() parts. simple test mysql_query() works, connection new database alive (and yes, there data in it). however, form post sends empty forms:

login.php: <form method="post"> <input name="user" type="text"> <button class="mybutton" type="submit" value="submit" name="submit">login</button> </form>   <?php $user=mysql_real_escape_string($_post['user']); echo "user: ".$user; ?> 

here username empty. tried changing first line this: <form action="login.php" method="post"> suggested here, doesn't work. url of loginpage looks this: subdomain.domain.de/login.php , that's same location-syntax used on server of friend.

i read problematic .htaccess-configuration, when search file, can't find it:

cd / find . -name ".htaccess" 

hope can me (i believe it's simple)

mysql_real_escape_string() requires active mysql connection in order work correctly; if aren't connected database, fail.

for more information can check these posts

mysql_real_escape_string stopped working when moved code server

and

mysql_real_escape_string works in localhost not on webserver

try remove function mysql_real_escape_string , check again

change from

$user=mysql_real_escape_string($_post['user']); 

to

$user=$_post['user']; 

Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -