У меня возникла проблема при запуске файла register.php
. Мой PHP-код не принимает значения из переменной html.POST переменная, не принимающая значения
Запуск кода дает undefined index error.
Я использовал сервер MySQLi и WAMP.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
</head>
<body>
<form action="register.php" method="post">
<table width="200" border="1" align="center">
<tr>
<td width="95">User Name </td>
<td width="89"><label>
<input name="uname" type="text" id="uname" />
</label></td>
</tr>
<tr>
<td>User Password </td>
<td><label>
<input name="upass" type="text" id="upass" />
</label></td>
</tr>
<tr>
<td>User Email </td>
<td><label>
<input name="uemail" type="text" id="uemail" />
</label></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="Submit" value="Sign Up !!" />
</div>
</label></td>
</tr>
</table>
</form>
</body>
</html>
<?php
$con=mysqli_connect('localhost','root','','firstdatabase');
if($con->connect_error)
{
die('error:'.$con->connect_errno.')'.$con->connect_error);
}
$u_name=$_POST['uname'];
$u_pass=$_POST['upass'];
$u_email=$_POST['uemail'];
$insert_row=$con->query("INSERT INTO user_index(user_name, user_pass, user_email) VALUES ($u_name, $u_pass, $u_email)");
if($insert_row)
{
print 'Success';
}
else
{
die('error:'.$con->errno.')'.$con->error);
}
?>
, пожалуйста, опубликуйте полное сообщение об ошибке –
И определите строку, в которой произошло. – GolezTrol
Все ли код в одном файле? – chrki