Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Регистрация нового пользователя

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Почти_программист
Отправлено: 26 Июня, 2016 - 15:29:30
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




Добрый день.
Я только начал изучение php, поэтому прошу сразу не судить строго за, возможно, глупый вопрос.
Я написал скрипт регистрации пользователя на сайте(скрипт работает. Запись в БД вносится корректно). Назовем его register.php. В нем идет подключение к БД и присоединение шаблона, который содержит форму регистрации. Форма регистрации обращается к другому файлу, где находится уже сам запрос INSERT и всевозможные проверки(т.е. <form action="new_user.php"). Вопрос в следующем: как сделать так, чтобы после нажатия на кнопку "Зарегистрироваться" и успешного выполнения insert-запроса в файле new_user.php вновь зарегистрированному пользователю отображалась страница с надписью, предположим, "Вы зарегистрированы"?
Скрипт за меня писать не надо) Мне бы общий принцип действия понять.
Заранее спасибо.
 
 Top
vova_klad
Отправлено: 26 Июня, 2016 - 16:13:06
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




после скрипта записи напиши
PHP:
скопировать код в буфер обмена
  1. echo Вы зарегестрированы;
 
 Top
Почти_программист
Отправлено: 26 Июня, 2016 - 16:22:04
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




vova_klad пишет:
после скрипта записи напиши
PHP:
скопировать код в буфер обмена
  1. echo Вы зарегестрированы;


Не вариант. В этом случае "Вы зарегистрированы" отображается на той же странице, где находится форма, а мне нужно, чтоб отображалось на новой странице, грубо говоря - на чистой
 
 Top
vova_klad
Отправлено: 26 Июня, 2016 - 16:24:12
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




Почти_программист пишет:
vova_klad пишет:
после скрипта записи напиши
PHP:
скопировать код в буфер обмена
  1. echo Вы зарегестрированы;


Не вариант. В этом случае "Вы зарегистрированы" отображается на той же странице, где находится форма, а мне нужно, чтоб отображалось на новой странице, грубо говоря - на чистой

А, тогда создай новый файл допустим ok.php, напиши там что хочешь, а потом после скрипта записи добавь include
 
 Top
Почти_программист
Отправлено: 26 Июня, 2016 - 16:34:15
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




vova_klad пишет:
Почти_программист пишет:
vova_klad пишет:
после скрипта записи напиши
PHP:
скопировать код в буфер обмена
  1. echo Вы зарегестрированы;


Не вариант. В этом случае "Вы зарегистрированы" отображается на той же странице, где находится форма, а мне нужно, чтоб отображалось на новой странице, грубо говоря - на чистой

А, тогда создай новый файл допустим ok.php, напиши там что хочешь, а потом после скрипта записи добавь include


И так пробовал - данный инклюд просто добавляется снизу страницы
 
 Top
vova_klad
Отправлено: 26 Июня, 2016 - 16:36:05
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




Файл style.css есть?
 
 Top
Почти_программист
Отправлено: 26 Июня, 2016 - 16:38:14
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




vova_klad пишет:
Файл style.css есть?

нет. В данном случае я просто набросал форму регистрации и пхп скрипт без подключения стилей.
 
 Top
vova_klad
Отправлено: 26 Июня, 2016 - 16:41:44
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




Создай файл style.css, подключи его к index.php
PHP:
скопировать код в буфер обмена
  1. <head>
  2. <link href= "style.css" rel= "stylesheet">
  3. </head>

и напиши в файле style.css вот это
PHP:
скопировать код в буфер обмена
  1. div.leftblock {
  2. display: inline-block;
  3. float: left;
  4. height: 650px;
  5. width: 25%;
  6. margin-right: 5px;
  7. border: 1px solid black;
  8. padding: 5px;
  9. }

а потом <div class= leftblock> твои поля и кнопки </div>
 
 Top
Почти_программист
Отправлено: 26 Июня, 2016 - 17:04:01
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2016  


Помог: 0 раз(а)




vova_klad пишет:
Создай файл style.css, подключи его к index.php
PHP:
скопировать код в буфер обмена
  1. <head>
  2. <link href= "style.css" rel= "stylesheet">
  3. </head>

и напиши в файле style.css вот это
PHP:
скопировать код в буфер обмена
  1. div.leftblock {
  2. display: inline-block;
  3. float: left;
  4. height: 650px;
  5. width: 25%;
  6. margin-right: 5px;
  7. border: 1px solid black;
  8. padding: 5px;
  9. }

а потом <div class= leftblock> твои поля и кнопки </div>


спасибо, но все оказалось гораздо проще: в зависимости от условия выполнения/не выполнения запроса подключался нужный шаблон
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB