Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работает переадресация и непроверяется проверка с БД
 
 автор: tokmak   (08.03.2007 в 19:22)   письмо автору
 
 

Вот код

<center>

<form method="POST" action="" name="form" ENCTYPE="multipart/form-data" >

 <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="208">
        <tr>
          <td width="100%" height="151" align="left" valign="top">
          <table cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" height="95">
            <tr>
              <td width="50%" align="center" height="23">Введите Ваше имя*</td>
              <td width="50%" align="left" height="23">
              <input type="text" name="name" size="20"></td>
            </tr>

            <tr>
              <td width="50%" align="center" height="22">Введите ваш пароль*</td>
              <td width="50%" align="left" height="22">
              <input type="text" name="password" size="20"></td>
            </tr>
          </table>
          </td>
        </tr>
        <tr>
          <td width="100%" height="26"><input name="statususer" type="hidden" value="user">
          <p align="center"><br><input type="submit" value="Войти" name="enter"></td>
        </tr>
      </table>
      <p>&nbsp;</p>
    </form>
 <?php if (isset($_POST['enter'])&&!empty($_POST['password'])&&!empty($_POST['name'])) {
include(
"config.php");
$conn mysql_connect ("$hostname""$login""$password""$db") or die ("");
MYSQL_SELECT_DB($db) or die("Не могу выбрать БД");
$sqlent "SELECT * FROM `authors` WHERE `name`='$name' AND `passw`='$password'";
$resultent mysql_query($sqlent);
if (isset(
$resultent)) {
    if (
mysql_num_rows($resultent) > 0) {
setcookie("agn",$name,time()+3600,"/");
set_time_limit(0);
error_reporting(0);
$host2 getenv("HTTP_HOST");
$urle2 "http://$host2/";
header("Location: $urle2 ");
}
else { echo
"<center>""<br>Указан неверный логин/пароль1"; }
 }
else { echo
"<center>Указан неверный логин/пароль"; }
}
?>



Не работа в след
не работает переадресация и пишет Указан неверный логин/пароль1
Не могу понять что не так?

   
 
 автор: yurey   (08.03.2007 в 20:36)   письмо автору
 
   для: tokmak   (08.03.2007 в 19:22)
 

Если ты не определил переменные $name и $password, тогда надо их вызывать из масива $_POST

Попробуй $sqlent = "SELECT * FROM `authors` WHERE `name`='$_POST[name]' AND `passw`='$_POST[password]'";

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования