Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> значение в поле hidden 
V
    Опции темы
Sniper
Дата 30.10.2007, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 511
Регистрация: 8.5.2002

Репутация: нет
Всего: 2



второй день уже  smile а ничего не работает.

мне соответственно нужно записать в сессии делаю так
Код

if (isset($_REQUEST['pos'])) {
    $_SESSION['item1'] = $Data[1];
    $_SESSION['item2'] = $Data[0];
    $_SESSION['username'] = $_POST['login_hidden'];
} 

соответсвенно хочу использовать на второй странице.
Код

<?php
    session_start();    
    echo "Item #: " . $_SESSION['item1'] . ", Item #: " . $_SESSION['item2']. ", User ".$_SESSION['username'];
?>

а оно не работает! smile 


--------------------
"Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный".
Кен Томпсон, создатель Unix
PM MAIL   Вверх
capitan
Дата 30.10.2007, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



И не будет работать. При первом запуске скрипта поле "login_hidden" пустое. При обработке формы ты в сессию его и пишешь:
Код

    $_SESSION['username'] = $_POST['login_hidden'];


пиши:
Код

    $_SESSION['username'] = $_POST['log'];

И не забывай session_start();   прописывать на всех страницах, где используются сессии.

P.S. А зачем тебе вообще поле "login_hidden" ? Какую функцию оно выполняет?

Это сообщение отредактировал(а) capitan - 30.10.2007, 14:58
PM MAIL WWW ICQ   Вверх
Sniper
Дата 30.10.2007, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 511
Регистрация: 8.5.2002

Репутация: нет
Всего: 2



 smile 
page1.php
Код

<?php
session_start();
$item =array("127.0.0.1","NewItem");
print_r($item);
?>
<form method="post" action="page2.php" name="logpas"> 
<input id="loginname" name="log" type="text">
<input name="login_hidden" type="hidden" id="login_hidden" value="">
<input type="submit" name="pos" onClick="userlogin();" value="Next">
</form>
    <script type="text/javascript">
        function userlogin(){
        var loginuser=document.getElementById("loginname").value;
        var val = document.logpas.login_hidden.value;
        val=loginuser;
        alert(val);
        }
    </script>
<?php        
    if (isset($_REQUEST['pos'])) {
        $_SESSION['item3'] = $item[0];
        $_SESSION['item4'] = $item[1];
        $_SESSION['username'] = $_POST['log'];
    }
?>


page2
Код

<?php
session_start();
echo "Item #: " . $_SESSION['item3'] . ", IP: " . $_SESSION['item4']. ", User ".$_SESSION['username'];
?>

что я не так делаю?


--------------------
"Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный".
Кен Томпсон, создатель Unix
PM MAIL   Вверх
capitan
Дата 30.10.2007, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Код


<?php
    session_start();
    $item =array("127.0.0.1","NewItem");
    //print_r($item);
    
    if (isset($_POST['pos'])) {
        $_SESSION['item3'] = $item[0];
        $_SESSION['item4'] = $item[1];
        $_SESSION['username'] = $_POST['log'];
        Header("Location: page2.php");
    }
    
?>
    <form method="post" action="" name="logpas"> 
    <input id="loginname" name="log" type="text" value="<?=@$_SESSION['username'];?>">    
    <input type="submit" name="pos" value="Next">
    </form>


Непроверял, но должно работать.

Это сообщение отредактировал(а) capitan - 30.10.2007, 19:40
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.