Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Скрипт регистрации пользователя 2

Сообщения:  [1-10]    [11-20]   [21-30]  [31-36] 

 
 автор: LimP   (18.08.2004 в 23:52)   письмо автору
 
   для: Адоп Акробат   (18.08.2004 в 02:33)
 

все работает,спасиба всем,кто помогал мне...

   
 
 автор: Адоп Акробат   (18.08.2004 в 02:33)   письмо автору
5.8 Кб
 
   для: LimP   (17.08.2004 в 22:45)
 

А я это скрипт написал для репетичии :) вот если хочешь я ево вылажу только прасти без коментариев.если хочешь бери.Там все есть точто ты говорил даже больше

   
 
 автор: LimP   (17.08.2004 в 22:45)   письмо автору
 
   для: cheops   (17.08.2004 в 17:51)
 

УРА!!!УРА!!!ТОВАРИЩИ,ЗАРАБОТАЛА ВСЯ ЭТА БЕДА...точнее мне Адоп Акробат немного помог,за чо ему огромнейшее спасибо,у мя просто мускул был вот такой mysql-5.0.0-alpha-win-src -13 метров дистрибутива-этот для unix'a а надо было вот какой,так что всем на будущее mysql-5.0.0a-alpha-win -27 c половиной метров
на ошибках учатся,но все же,cheops,помоги мне написать теперья чоть скрипт,чтобы был как предыдущий,но мог:регистрировать нового пользователя и вносить его имя и пароль в базу данных,если такой уже существует,то скрипт об этом пишет...пожалуйста,мне этот скрипт позарез нужен,я блин полторы недели с ним фигячил-фигячил,не знаю,срочно нужен...заранее благодарен всем,кто мне помогал,особенно Адопу и cheops'у!!!!!

   
 
 автор: cheops   (17.08.2004 в 17:51)   письмо автору
 
   для: LimP   (17.08.2004 в 16:19)
 

Обязательно, но наврное сегодня ближе к полуночи...
PS Заведу новую тему
PPS Кстати, обновив визитку, вы можете выставить галку получать уведомление при появлении новой темы.

   
 
 автор: LimP   (17.08.2004 в 16:19)   письмо автору
 
   для: LimP   (16.08.2004 в 17:56)
 

to cheops: так вы поможнтн мне иправить приведенный двумя постами выше скрипт,чтобы он выполнял те функции,которые нужны?надо штоб регистрировал пользователя,записывал его в мускул,если такай уже существует,то пишет что такой уже существует и все,вот sql-запрос,покоторому я создал базу данных для этого дела:
create database auth;
use auth;
create table auth
(

почему-то мне кажется у меня были ошибки,потому,что я не вызывал сессию (session_start();)а тут на тебе,раз и заработало...
name varchar(10) not null,
pass varchar(30) not null,
primary key (name)
);

   
 
 автор: LimP   (16.08.2004 в 17:56)   письмо автору
 
   для: Адоп Акробат   (16.08.2004 в 06:13)
 

конечно хочу,ты еще спрашиваешь 205019142

   
 
 автор: Адоп Акробат   (16.08.2004 в 06:13)   письмо автору
 
   для: LimP   (15.08.2004 в 22:15)
 

Если хочешь давай я тебе через асю все перешьлю, объесню и все гатовое дам у меня быстро получилось но я не по книге устанавливал а друг помогал. Хочешь??

   
 
 автор: LimP   (15.08.2004 в 22:15)   письмо автору
 
   для: LimP   (15.08.2004 в 21:43)
 

представьте себе,вот этот скрипт у меня не пишет никакой ошибки...
<?  
$dblocation 
"127.0.0.1";  
$dbname "test";  
$dbuser "root";  
$dbpasswd "";  
session_start();  
if (isset(
$HTTP_POST_VARS['userid']) &&  
isset(
$HTTP_POST_VARS['password']))  
{  
  
$userid $HTTP_POST_VARS['userid'];  
  
$password $HTTP_POST_VARS['password'];  
  
// Устанавливаем соединение с сервером 
  
$db_connect = @mysql_connect($dblocation,$dbuser,$dbpasswd); 
  if (!
$db_connect
  { 
    echo( 
"<P>В настоящий момент сервер 
              базы данных не доступен, 
              поэтому корректное отображение 
              страницы невозможно.</P>" 
); 
    
mysql_error(); 
    exit(); 
  } 
  
// Выбираем базу данных auth 
  
if (! @mysql_select_db('auth',$db_connect) ) { 
    echo( 
"<P>В настоящий момент база данных 
              auth не доступна, поэтому корректное 
              отображение страницы невозможно.</P>" 
); 
    
mysql_error(); 
    exit(); 
  } 
 
$query "select * from auth 
           where name='"
.$userid."' and 
                 pass=password('
$password')";  
 
$result mysql_query($query,$db_connect);  
 if (
$result)  
 {  
   if(
mysql_num_rows($result)>0
   { 
     
$HTTP_SESSION_VARS['valid_user'] = $userid;  
   } 
   else 
   { 
    echo( 
"<P>Странно, но в таблице нет записей 
              удовлетворяющих запросу</P>" 
); 
    
mysql_error(); 
    exit(); 
   } 
 } 
 else 
 { 
    echo( 
"<P>Ошибка в SQL-запросе</P>" ); 
    
mysql_error(); 
    exit(); 
 } 
}  
?>  
<html> 
<body> 
<h1>Страница Регистрации</h1> 
<?  
if (isset($HTTP_SESSION_VARS['valid_user']))  
{  
 echo 
'Вы зарегестрированы как '.$HTTP_SESSION_VARS['valid_user'].'<br />';  
 echo 
'<a href="destroy.php">Exit</a><br />';  
}  
else  
{  
 if(isset(
$userid))  
 {  
  echo (
"Регистрация невозможна!");  
 }  
?>  
<form method="post" action="auth.php"> 
<table> 
<tr><td>Имя:</td> 
<td><input type="text" name="userid"></td></tr> 
<tr><td>Пароль:</td> 
<td><input type="password" name="password"></td></tr> 
<td><td colspan=2><input type=submit value='Зарегестрировать'> 
</td></tr> 
</table></form> 
<?  
}  
?>  
<a href="members_only.php">Только для зарегестрированных пользователей</a> 
</body> 
</html> 
только он немного не то,что нужно,надо,если нет такого пользователя,то зарегестрировать и внести в базу данных,если есть,то на страницу registered_only.php...очень странно,вот это глюки у моего компика...

   
 
 автор: LimP   (15.08.2004 в 21:43)   письмо автору
 
   для: LimP   (15.08.2004 в 21:42)
 

операционка у мя XP-Windows...

   
 
 автор: LimP   (15.08.2004 в 21:42)   письмо автору
 
   для: LimP   (15.08.2004 в 21:17)
 

эврика!!!!я решил протестировать,будет ли работать xoops2(движок сайтовый) на локалке,поставил.а ведь этот хупс работает с мускулом,создал базу данных.подключился,создал таблицы,занес какие-то данные,вот доказательство,что php и аппач работают с мускулом...тока вот тот старый скрипт наш по регистрации по-прежнему не работает и выдает ошибку в строчке 2

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-36] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования