Здавейте имам следния проблем.
кода е следния:
Мерси предварително
Базата ми данни е следната
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\test\add_admin.php on line 209
Table 'pool.add_admin' doesn't exist
кода е следния:
При писането му нямах никакъв проблем, и като го вградих в сайта ми излиза това съобщение и не мога да открия проблема. Може ли някой да ми каже къде грешаif ($_POST['Submit'] == 'Кандидатствай')
{
//Проверки;//
//дублиране
$rs_duplicates = mysql_query("select id from add_admin where usergame='$usergame'");
$duplicates = mysql_num_rows($rs_duplicates);
if ($duplicates > 0)
{
die ("Потребител със име <b>$usergame</b> вече съществува. <a href\"add_admin.php\">моля върнете се от тук</a>");
exit();
}
//usergame
if (empty($usergame))
{
die("Не е въведено име <a href\"add_admin.php\">моля върнете се от тук</a>");
}
else if ((strlen($usergame) < 5) || (strlen($usergame) > 20 ))
{
die("Невалидно име <a href\"add_admin.php\">моля върнете се от тук</a>");
}
else{};
//parola
if (empty($pass))
{
die("Моля попълете полето за парола <a href\"add_admin.php\">моля върнете се от тук</a>");
}
elseif ((strlen($pass) < 5) || (strlen($pass) > 20 ))
{
die("Невалидна парола <a href\"add_admin.php\">моля върнете се от тук</a>");
}
else{};
//godini
if (empty($godini))
{
die("Не са въведени години <a href\"add_admin.php\">моля върнете се от тук</a>");
}
elseif ((strlen($godini) < 0) || (strlen($godini) > 2 ))
{
die("Неправилно въведени години <a href\"add_admin.php\">моля върнете се от тук</a>");
}
else{};
$string = $godini;
if (ereg ("^[0-9]*$", $string))
{
}
else {
die ("Въвели сте неправилно годините полето трябва да садържа само числа <a href\"add_admin.php\">моля върнете се от тук</a>");
}
mysql_query( "INSERT INTO add_admin (`id`,`web`,`usergame`,`pass`,`gameplay`,`ip`,`grad`,`globaluser`,`joined`,`godini`,`video`) VALUES
('$id','$web','$usergame','$pass','$gameplay','$ip','$grad','$globaluser',now(),'$godini','$video')")or die(mysql_error());
echo"Заявката ви е изпратена успешмо моля изчакайте, потвърждение от администратор";
exit;
};
?>
Мерси предварително
Базата ми данни е следната
CREATE TABLE IF NOT EXISTS `add_admin` (
`id` int(100) NOT NULL auto_increment,
`ip` varchar(100) character set utf8 collate utf8_bin NOT NULL,
`globaluser` varchar(100) character set utf8 collate utf8_bin NOT NULL,
`web` varchar(50) character set utf8 collate utf8_bin NOT NULL,
`usergame` varchar(150) character set utf8 collate utf8_bin NOT NULL,
`pass` varchar(150) character set utf8 collate utf8_bin NOT NULL,
`gameplay` varchar(150) character set utf8 collate utf8_bin NOT NULL,
`grad` varchar(150) character set utf8 collate utf8_bin NOT NULL,
`joined` date NOT NULL default '0000-00-00',
`godini` varchar(50) character set utf8 collate utf8_bin NOT NULL,
`video` varchar(500) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=41 ;