Kindly check the code,where i am wrong in this.Form is not submitting the values.Page is refreshing but not posting the values.I don't know what is happening.Pls check the code and identify the mistake.i had also used this code on another application as well.it is working there but not here
<?php
if ($username && $userid) {
echo "you are already logged in as $dbuser.<a href='w-post.php'> Click here to go to Post area</a>";
}
else {
$form = "<form method=post action=123.php autocomplete=off enctype=multipart/form-data>
<table width=759 border=1>
<tr>
<td width=749>
<table width=756 border=1>
<tr>
<td colspan=3 bgcolor=#d9d9d9>
<div align=center class=style1><font color=#003366>PERSONAL INFORMATION</font></div>
</td>
</tr>
<tr>
<td width=196>
<div class=label-text>Email Address</div>
</td>
<td width=297>
<div class=accountboxes><input type=text class=accounttextboxes id=txtemail name=txtemail
size=50/>
</div>
</td>
<td width=241> </td>
</tr>
<tr>
<td width=196>
<div class=label-text>Password</div>
</td>
<td width=297>
<div class=accountboxes><input type=password class=accounttextboxes id=txtpass name=txtpass
size=50/>
</div>
</td>
<td width=241> </td>
</tr>
<tr>
<td width=196></td>
<td width=297><input name=submit type=submit id=submit value=submit/>
<td width=241> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>";
if (isset($_POST['submit'])) {
$user = $_POST['txtemail'];
$pass = $_POST['txtpass'];
if ($user) {
if ($password) {
$password = md5($pass);
//echo $epassword;
$query = mysql_query("SELECT * from users where email='$user'");
$numrows = mysql_num_rows($query);
if ($numrows == 1) {
$row = mysql_fetch_assoc($query);
$id = $row['id'];
$dbuser = $row['name'];
$dbpass = $row['password'];
$activate = $row['activation'];
if ($password == $dbpass) {
if ($activate == '1') {
$_SESSION['name'] = $dbuser;
$_SESSION['id'] = $id;
$_SESSION['email'] = $email;
header('location:forms.php');
exit();
}
else {
$error_account = 'Your Account is not activated yet';
}
echo $form;
}
else {
$error_pass = 'You entered an incorrect password';
}
echo $form;
}
else {
$error_email = 'Email Address not found';
echo $form;
}
}
else {
$enter_pass = 'Enter your password';
echo $form;
}
}
else {
$enter_email = 'Enter email address';
echo $form;
}
}
else {
echo $form;
}
}
?>
mysql_real_escape_string()or/and even more better: use PDO or MySQLi! 3.) Where are$usernameand$useridcoming from?$_SESSION['variable-name']mysql_*functions in new code. They were removed from PHP 7.0.0 in 2015. Instead, use prepared statements via PDO or MySQLi. See Why shouldn't I use mysql_* functions in PHP? for more information.