[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать переменную скрипту?
treder
Хочу сделать так чтобы скрипт send получил пароль логин и мыло

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<
html>
<
head>
<?php
session_start();
$error2=$_SESSION['error2'];
if($error2==true)
{
header("Request-URI: send.php");
header("Content-Location: send.php");
header("Location: send.php");
echo "asfsf";

}
?>

<title>Регистрация</title>
</
head>
<
body>
<?php
$conn = mysql_connect ("localhost", "root", "") ?>
</div>

<?php

if ($_POST)
{
$login = trim($_POST['rlogin']);
ПРОВЕРКИ ФОРМЫ
Этот код будет выполнен, если все проверки пройдены успешно. Тут мы и будем
записывать пользователя в базу данных.
*/

if(!$error)
{
$_SESSION['rlogin']=$_POST['rlogin']; //устанавливаем login & pass
$_SESSION['rpass']=$_POST['rpass'];
$_SESSION['email']=$_POST['email'];
$error2=true;
$_SESSION['error2']=$error2;
}
записываем в бд
}

if (($_POST && $error) || !$_POST)
{

<form id="register_form" name="register_form" method="post" action="" >
<
table width="508" height="231" border="1" align="center" cellpadding="0" cellspacing="0">
<
tr>
<
td width="251" align="right">Логин:</td>
<
td width="251" align="center">
<
input type="text" name="rlogin" id="rlogin" <?php if ($_POST && $error && isset($_POST['rlogin'])) { echo('value="'.$_POST['rlogin'].'" '); } ?>/>
</
td>
</
tr>

Поля регистрации


<td colspan="2" align="center">
<
input type="submit" name="reg_button" id="reg_button" value=" Регистрация " />
</
td>
</
tr>
</
table>
</
form>
<?php
}

?>
</div>
</
body>
</
html>




Спустя 12 минут, 19 секунд (16.10.2011 - 23:16) Xes написал(а):
Если код вашь то странный вопрос для человека написавшего этот код.
ЕСли нет то вопрос не понятен.
Если вы уже создали переменные сесии то они будут видны на любой странице.
Либо если речь идет о передаче ошибок, мыла, логина в случае неуждачной авторизации то эти параметры передаются через переменную POST

На форуме есть статья вверху прикреплена про формы там можно почитать.

Спустя 2 минуты, 15 секунд (16.10.2011 - 23:18) imbalance_hero написал(а):
treder
Кросспостинг? Я же уже ответил...
http://phpforum.ru/index.php?showtopic=522...=0#entry1475098

Спустя 6 минут, 18 секунд (16.10.2011 - 23:24) treder написал(а):
Данные и так обрабатываются в данном скрипте, хочу сделать так чтобы открывалось новое окно, которое получает данные из формы, сохраняю их в сессии, но новое окно скрипта не открывается, heder не работает, может есть иные способы реализации того, что я хочу сделать?

Спустя 10 минут, 43 секунды (16.10.2011 - 23:35) imbalance_hero написал(а):
treder
Обработал данные, потом перенаправил на другую страницу. Логика идёт СВЕРХУ ВНИЗ. Прямолинейно.
header() должен быть ДО вывода любой информации на экран, только обработка данных.
Для сессии надо стартовать сессию. Сессия - тот же самый заголовок, надо ДО вывода информации на экран, любого вывода! <doctype> - это тоже вывод данных.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.