используйте «print_r ($ _ POST)», чтобы увидеть все переменные POST и проверить их.
<?php
$con = mysql_connect("localhost", "root", '');
if (!$con)
{
die('Cannot make a connection');
}
mysql_select_db('yumbox_table', $con) or die('Cannot make a connection');
$username = $_POST['user_name'];
$password = $_POST['password'];
$type = $_POST['user_type'];
$data = mysql_query("SELECT * from users ") or die(mysql_error());
$info = mysql_fetch_array($data);
$count = mysql_numrows($info);
if ($count==1)
{
echo ("Success!!");
}
else
{
echo ("BIG FRIGGIN FAILURE!!");
}
mysql_close($con);
?>
й раз, когда я пытаюсь запустить этот код, я получаю большие красивые сообщения об ошибках:
( ! ) Notice: Undefined index: user_name in C:\wamp\www\login.php on line 14
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}( ) ..\login.php:0
( ! ) Notice: Undefined index: password in C:\wamp\www\login.php on line 15
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}( ) ..\login.php:0
( ! ) Notice: Undefined index: user_type in C:\wamp\www\login.php on line 16
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}( ) ..\login.php:0
( ! ) Warning: mysql_numrows() expects parameter 1 to be resource, array given in C:\wamp\www\login.php on line 22
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}( ) ..\login.php:0
2 0.0157 380104 mysql_numrows ( ) ..\login.php:22
Я вырывал свои волосы, пытаясь выяснить значение этих проблем и исправить их, и, к сожалению, не нашел решения. Может ли кто-нибудь там помочь?