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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2011, 13:18   #1
record222
Форумчанин
 
Регистрация: 23.09.2009
Сообщений: 127
По умолчанию Не работает else

Приветствую Вас друзья!
Пишу свой первый скрипт - поэтому строго не судите
PHP код:
<?php
include('config.php');
if (isset(
$_POST['username'])) { $username $_POST['username']; if ($username == '') { unset($username);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную
    
if (isset($_POST['email'])) { $email=$_POST['email']; if ($email =='') { unset($email);} }
    if (isset(
$_POST['code'])) { $code=$_POST['code']; if ($code =='') { unset($code);} } 
    
// Проверяем, пусты ли переменные логина и id пользователя
    
if (empty($_SESSION['username']) or empty($_SESSION['password']))
{if (empty(
$username) or empty($email) or empty($code)){
?>
<html>
    <head>
    <title>Страница востановления пароля</title>
    </head>
    <body>
    <h2>Востановление!</h2>
<td class="txp" valign="top" width="220">
<div class="titp"></div>
<table border="0"><form action="lostpass.php" method="post">
 <tbody><tr>
  <td>
  <table border="0">
  <tbody><tr>
   <td>Логин:</td>
    <td><input name="username" type="text" size="15" maxlength="15"></td> 
</tr>
   <td>Email:</td>
    <td><input name="email" type="text" size="30" maxlength="20"></td> 
</tr>
<tr>
    <td>Кодовое слово:</td>
  <td><input name="code" type="text" size="7" maxlength="6">
    <input type="submit" name="submit" value="Востановить!">
  </tr>
</tbody></table>
  </td>
</form>
 </tr>
</tbody></table>
<?php
    
} else {
    
// Если не пусты, то мы выводим ссылку
include('config.php');
    }}else{
    echo 
"Вы авторизованы на сайте! Вам не нужно восстанавливать данные!";}
У меня в данном коде не работает
PHP код:
    echo "Вы авторизованы на сайте! Вам не нужно восстанавливать данные!";} 
даже если сессии пусты или заполнены - все равно один и тот же эффект...
В чем беда?
record222 вне форума Ответить с цитированием
Старый 17.07.2011, 16:55   #2
aferistz
Пользователь
 
Регистрация: 13.12.2009
Сообщений: 26
По умолчанию

session_start не забыли случаем?
aferistz вне форума Ответить с цитированием
Старый 17.07.2011, 23:45   #3
record222
Форумчанин
 
Регистрация: 23.09.2009
Сообщений: 127
По умолчанию

Цитата:
Сообщение от aferistz Посмотреть сообщение
session_start не забыли случаем?
Спасибо! И вправду забыл..
record222 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа работает пошагово, но не работает при запуске -Katerina- Microsoft Office Excel 3 12.07.2011 03:40
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56
почему интеренет на Xp не работает, а на семерке работает Lenura Windows 18 04.10.2010 12:04
TP7 чтение из файла, работает но не работает!? Qousio Помощь студентам 7 02.06.2009 09:37
Библиотека НЕ работает с 2008, но работает с 2000 SQL namenike Общие вопросы C/C++ 0 26.05.2009 11:04