|
|
|
|
|
для: 10100100
(10.07.2006 в 22:56)
| | . | |
|
|
|
|
|
|
|
для: 10100100
(11.07.2006 в 10:42)
| | и что показывает echo ath1=mysql_num_rows(ath1);
? | |
|
|
|
|
|
|
|
для: Trianon
(11.07.2006 в 10:09)
| | Запрос к Базе? - да, выполняется. | |
|
|
|
|
|
|
|
для: Trianon
(11.07.2006 в 10:09)
| | попробуй так написать
<?
$query1 = mysql_query("SELECT * FROM user WHERE name = '$name'");
$ath1 = mysql_num_rows($query1);
if ($ath1 > "0") {
?>
|
и еще
передается ли точно $name ? | |
|
|
|
|
|
|
|
для: 10100100
(10.07.2006 в 22:56)
| | а запрос-то сам выполняется? | |
|
|
|
|
|
|
|
для: novik_06
(10.07.2006 в 23:02)
| | гы :) да он строки не подсчитывает - косяк там :))) но ладно я так напишу.
Какие могут быть обиды - я и сам знаю что беспонтово написал :( а где можно прочитать как НАДО писать авторизацию? | |
|
|
|
|
|
|
|
для: 10100100
(10.07.2006 в 22:56)
| | напиши так
а насчет дырявости, хм, ну если честно то он вообще то весь написан через одно место.
только без обид. | |
|
|
|
|
|
|
|
для: Trianon
(10.07.2006 в 22:42)
| | да не даже когда пишешь так
$ath1 = mysql_num_rows(ath1);
| всё равно не фурыит :(
Дыряв? а где я могу прочитать про конкретные ошибки свои? я то хотел сначала работоспособность обеспечить а потом уже и дыры прикрывать... | |
|
|
|
|
|
|
|
для: 10100100
(10.07.2006 в 21:31)
| | В пятой строке пропустили:
$ath1 = mysql_num_rows(ath1);
|
А вообще, скрипт зело дыряв. | |
|
|
|
|
|
|
| весь код облазил но не вижу где ошибка :( точнее в чём он :(((((
не хочет строки подсчитывать :(
<?php
include "../config.php";
$query1 = "SELECT * FROM user WHERE name = $name";
$ath1 = mysql_query($query1);
mysql_num_rows(ath1);
include ("../../up.html");
include ("../../buttons.php");
echo '
<td width=100% bgcolor=D4D4D4 valign=top>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td>';
if (($name == "") || ($pass == "") || ($email == "")) {
echo 'Вы не ввели Имя/Пароль/e-mail.';
include ("registration.php");
include ("../../dawn.html");
exit();
}
if ($ath1) {
echo "К сожалению это имя уже зарегистрировано, попробуйте другое. ";
include ("../../dawn.html");
}
else
{
$pass=md5($pass);
$sql = "INSERT INTO user VALUES (NULL,'$name','$pass','$email','$homepage','$about',NOW(),NOW())";
echo 'Спасибо за регистрацию.<br>Теперь Вы мжете авторизоваться.';
include ("../../dawn.html");
if(!mysql_query($sql))
{
exit("Ошибка - ".mysql_error());
}
}
?>
|
| |
|
|
|
|