Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2017, 13:24   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
По умолчанию Сессия и вывод

всем привет!

пишу скрипт который должен появлятся после авторизации пользователя.
все работает - если не авторизован то просит авторизоваться, а если авторизован
всю табличку показывает.

теперь такая ситуация - есть два импута с тайпом текст и туда надо вставить телефон и почту пользователя - в базе уже есть, но у меня не выводит. может я допустил ошибку - понять не могу.

Код:
<?php
		    if (empty($_SESSION['login']) or empty($_SESSION['id']))
        {
		echo "Вы не прошли авторизацию!";
		}
		else{
		echo "
		<table width='100%' border='1'>
          <tr>
            <td width='10%%'><strong>Наименование:</strong></td>
            <td width='90%%'><input type='text' name='title' id='title'></td>
          </tr>
          <tr>
            <td valign='top'><strong>Описание:</strong></td>
            <td><textarea name='text' id='text' cols='40' rows='10'></textarea></td>
          </tr>
          <tr>
            <td><strong>Город:</strong></td>
            <td>
			 
			</td>
          </tr>
          <tr>
            <td><strong>Улица:</strong></td>
            <td><input type='text' name='town' id='town'></td>
          </tr>
          <tr>
            <td><strong>Телефон:</strong></td>
            <td><input type='text' name='phone' id='phone' value='".$_SESSION['phone']."'></td> - тут телефон
          </tr>
          <tr>
            <td><strong>E-Mail:</strong></td>
            <td><input type='text' name='phone' id='phone' value='".$_SESSION['mail']."'></td> - тут почта
          </tr>
        </table>";
		}?>
сама форма будет отвечать за ввод данных - чтобы записывать записи в другую таблицу.

заранее благодарю.
kuzmich вне форума Ответить с цитированием
Старый 17.02.2017, 13:53   #2
Varabei
Пользователь
 
Регистрация: 28.10.2008
Сообщений: 15
По умолчанию

Ты пытаешься присвоить телефон и почту из массива $_SESSION, с индексами `phone` и `mail`.
А там они у тебя определены?
Посмотри что у тебя при выводе формы в $_SESSION
PHP код:
print_r($_SESSION); 
Varabei вне форума Ответить с цитированием
Старый 17.02.2017, 14:09   #3
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
По умолчанию

Цитата:
Сообщение от Varabei Посмотреть сообщение
Ты пытаешься присвоить телефон и почту из массива $_SESSION, с индексами `phone` и `mail`.
А там они у тебя определены?
Посмотри что у тебя при выводе формы в $_SESSION
PHP код:
print_r($_SESSION); 
PHP код:
print_r($_SESSION); 
выдает ошибка. есть оптимальный вариант?
при авторизации у меня идет
PHP код:
.$_SESSION['login']. 
и все работает. что то сообразить не могу.
в ПХП я новечек
kuzmich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сессия не сессия Masafi PHP 1 14.12.2013 20:33
Сессия((( sorok Общие вопросы C/C++ 4 20.03.2012 13:21
Сессия eldar PHP 2 29.05.2009 15:01
Сессия polecat БД в Delphi 0 17.05.2007 17:45