|
|
|
| Добрый вечер всем мужики! Написал сайт наконец-то ))возможно: XD. Вот один из скриптов, никак не могу найти ошибку:
<?php
$potenzial = $_POST ['e-mail'];
$dostup = $_POST ['pass'];
mysql_connect ("localhost", "root", "777") or die (mysql_error());
mysql_select_db ("useropros") or die (mysql_error());
If ($q = mysql_query ("SELECT * FROM 'paroli' WHERE parol =".$dostup) && mysql_num_rows (q) == 1)) //на этой линии в запросе что-то не так! по любому какая-нибудь кавычка!
{
mysql_query ("DELETE FROM 'paroli' WHERE parol =".$dostup);
mysql_query ("INSERT INTO 'klientz' SET email = '$potenzial'") or die (mysql_error());
session_start ();
$_SESSION ['pochta'] = $potenzial;
header ("location: index2.php");
}
else header ("location: index.php");
?>
Осмотрите пожалуйста я уже не знаю как его редактировать..((( аж расстроился | |
|
|
|
|
|
|
|
для: palkan777
(14.07.2009 в 21:45)
| | Функцию mysql_error() нужно применять. И текст запроса печатать в проблемных случаях. | |
|
|
|
|
|
|
|
для: palkan777
(14.07.2009 в 21:45)
| | может нехватет символа штатовской валюты здесь: mysql_num_rows (q) ?
и $q не будет равна тому что вы планируете, учите мат.чать в части порядка выполнения оперций. И следите за количеством скобок.
И как бы совет, включите отображение всех-всех ошибок и предупреждений. | |
|
|
|
|
|
|
|
для: Волки
(14.07.2009 в 22:37)
| | спасибо большое. Я короче читал мануал там пишут что типа эта функция mysql_n....типа все - канула в лету!, я её убрал и убрал эти!!! с.... одинарные кавычки и заработало сразу! А советом пользуюсь Вашим - еще как помог! | |
|
|
|
|
|
|
|
для: palkan777
(14.07.2009 в 22:56)
| | символ штатовской валюты )) ХD орешь! )))) | |
|
|
|