Делаю регистрацию на свой сайт.Нужна помощь.

Santerx

Новичок
Делаю регистрацию на свой сайт.Нужна помощь.

Привет всем прогрмистам php.
У меня тут есть небольшая проблемака.Делаю регистрацию на сайт.Вручную и через прогу.
Вот тут сделал уже 2 формы одна для заполнения данных пользователя и переход ко 2 форме в которой делаеться
проверка на правильность заполнения(почтового адреса и тех веще что обязательны для заполнения) и если все правильно то в новой форме появляються данный пользователя.
Теперь надо мне сделать чтобы данный пользователя сохранялись либо в БД либо в тектовом файле(я думаю это все должно быть организованно в форме №2).Потом в форме №3 надо сделать форму для заполнения логина,пароля и там же надо сделать я так понял проверку на существования такого логина и пароля у меня в БД или в файле.И типа если да то он активизируеться на моей страницы и дальше юзает.
Дальше форма №4 в которой юзер после захода на страницу может посмотреть свои настройки.
Я знаю что тут нужна связь с сесиями но незнаю как ими пользовать.Я читал литературу по этому поводу но там как то сложно все об этом написанно.Если кто может помочь с данными форума то я прошу написать сюда форму №3 и №4 + в форме №2 необходимо сделать запись либо в файл либо в БД.
Очень надеюсь на ВАС програмистов PHP со стажем.
 

DimbIch

Новичок
а ты пробовал сам написать ???
что у тебя не получилось ?
 

Santerx

Новичок
<?
session_start();
$_SESSION['username'] = "maksim";
echo 'Привет, '.$_SESSION['username']."<br>";
?>
<a href="page2.php">На следующую страницу </a>


<?
session_start();
echo $_SESSION['username'].' , ты пришел на другую страницу этого сайта!';
echo("<br>");
?>
<a href="page3.php">На следующую страницу </a>

<?
session_start();
unset($_SESSION['username']); // разрегистрировали переменную
echo 'Привет, '.$_SESSION['username'];
/* теперь имя пользователя уже не выводится */
session_destroy(); // разрушаем сессию
?>

Я вот такие примеры юзал.Но для начало мне нужно записать данные юзера в БД или файл.Тут вот тема закрытая есть ниже этой там вон 2 формы с кодом представленны.Если сможешь поюзать их то 1 форма Index.php другая называться должна Index_end_reg.php
 

DimbIch

Новичок
ну так запиши данные в базу

mysql_connect();
mysql_query();

или файл

file_put_contents();
fput();
fopen();

я пока не вижу проблемы
 

Santerx

Новичок
Ну типа вот я делаю конект к базе данных.Ну соединяеться он с ней.А что дальше.Как мне записать туда Логин Юзера его пароль и тп.
<?

// Твои настройки MySQL
$hostName="localhost" ; // как правило localhost
$userName="Santrex" ; // имя юзера
$password="" ; // его пароль
$databaseName = "Magics_and_magic" ; // название БД, к торой коннектишься
///////////////////////////////////////////////////////////////
if (!($link=mysql_connect($hostName,$userName,$password))) {
printf("Ошибка при соединении с MySQL !\n");
exit();
}
if (!mysql_select_db($databaseName, $link)) {
printf("Ошибка базы данных!");
exit();
}
///////////////////////////////////////////////////////////////
?>
 

DimbIch

Новичок
http://dev.mysql.com/doc/mysql/ru/index.html
иди читай что такое базы данных и как их использовать и только потом лезь в них....

INSERT INTO table VALUES
 

Santerx

Новичок
Я конечно понимаю что сслыку легче дать чем привести простой пример соединения с бд и записи в него данных,но вестаки может кто нить напишет хоть эллементарный пример записи данных в бд через php код.У меня кстати сервер Денвер 2 установлен.
 

DimbIch

Новичок
ты хоть бы мануал читал
вот примеры ИЗ МАНУАЛА

коннект к базе
PHP:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
запрос на вставку данных
PHP:
<?php
mysql_query('INSERT INTO `invites` ( `id` , `code` , `userid` , `unixtime` ) 
VALUES (
'', '234234', '1', '0'
)');
?>
хотя я не понимаю как тебе помогут эти примеры если ты не хочешь учить что такое базы данных и как они работают...
 
Сверху