Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Разработка сервиса сайта на PHP на примере партнер arrow Разработка сервиса сайта на PHP на примере партнерской программы. Урок 4. Регистрация пользователя.
24.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Разработка сервиса сайта на PHP на примере партнерской программы. Урок 4. Регистрация пользователя. Печать E-mail
Автор megabax   
18.11.2012 г.
Структура программы на примере простейшей программы

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 4. Регистрация пользователя.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

Сегодня мы разработаем ту часть партнерской программы, которая отвечает за регистрацию новых пользователей (партнеров). Список пользователей нужно где то хранить, а именно в базе данных. Чаще всего написанные на PHP сервисы используют БД MySQL. Точно так же сделаем и мы. Для начала ...

...

... И так, класс EP_DBService, файл (ppdb.php)...

Как видим, пока тут только один метод, который отвечает за регистрацию пользователя. Все данные, кроме кода parentid, передаются через массив, например, через $_POST (ниже мы это увидим). Почему же parentid передается отдельно? А потому, что его надо будет отдельно определять, а остальные данные могу быть переданы из формы. Например, при помощи вот такого скрипта (reguser.php):

<?php

    if(!isset($_GET["isaction"])) {

?>

<html>

    <body>

        <h2>Регистрация нового пользователя</h1>

        <form method="POST" action="reguser.php?isaction=1">

            Логин: <input type="text" name="login" size="10"><br>

            Пароль: <input type="text" name="password" size="50"><br>

            email: <input type="text" name="email" size="30"><br>

            <input type="submit" value="ОК" name="btnOK">

        </form>

    </body>

</html>

<?php

    } else {

        include_once("ini.php");

        include_once("users.php");

        include_once("ppdb.php");

        $db=new EP_DBService();

        $db->HostName=DB_HOST;

        $db->UserName=DB_USER;

        $db->Password=DB_PASSWORD;

        $db->DBName=DB_NAME;

        $users = new EP_Users();

        echo "Зарегистрирован пользователь с ИД: ".$users->register($db->mysqli_connect(),$_POST);

    }

?>

Насчет того, как вычислить parentid мы пока не будем заморачиваться, до этого мы еще дойдем. А сейчас, давайте, закончим этот этап разработки партнерской программы...

...

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

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 4. Регистрация пользователя.

при нажатии на кнопочку "ОК" у нас должно выйти сообщение о том, что пользователь с таким то кодом зарегистрирован:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 4. Регистрация пользователя.

И этот пользователь должен у нас появиться в базе данных:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 4. Регистрация пользователя.

...

 

Последнее обновление ( 18.11.2012 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги