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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2008, 09:39   #1
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию Не работает форма входа.

Здравствуйте!
Вот у меня код файла login.php, не могли бы вы поправить его?:
Код:
<?php

//Database Information

$dbhost = "localhost";
$dbname = "база";
$dbuser = "user";
$dbpass = "pass";

//Connect to database

mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());

session_start();

$username = $_POST[‘username’];
$password = md5($_POST[‘password’]);

$query = 'select * from users where username=’$username’ and password=’$password’';

$result = mysql_query($username);

if (mysql_num_rows($result) !== 1 )


 {
$error = 'Bad Login';
    include 'login.html';
	
	} else {
    $_SESSION[‘username’] = '$username';
    include “memberspage.php”;
}

?>
Помогите!ПлиЗ!
Он выдает ошибку:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apache\test\www\login.php on line 24
Помогите исправить!Пожалуйста!
Заранее спасибо!
Все сделанное нами вернется к нам же...
vvsh вне форума Ответить с цитированием
Старый 10.06.2008, 10:08   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
!==
Ух... Эт чего в ПыхПыхе так неравно пишется? убери одно равно или восклицательный знак.
I'm learning to live...

Последний раз редактировалось SkyM@n; 10.06.2008 в 16:07.
Stilet вне форума Ответить с цитированием
Старый 10.06.2008, 10:10   #3
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию

Убрал восклицательный знак и теперь вот что:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apache\test\www\login.php on line 24

Warning: include(“memberspagephp”) [function.include]: failed to open stream: No such file or directory in C:\apache\test\www\login.php on line 33

Warning: include() [function.include]: Failed opening '“memberspagephp”' for inclusion (include_path='.;c:\php\includes') in C:\apache\test\www\login.php on line 33
Все сделанное нами вернется к нам же...
vvsh вне форума Ответить с цитированием
Старый 10.06.2008, 10:11   #4
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию

Убрал и то и то, теперь:
Fatal error: Can't use function return value in write context in C:\apache\test\www\login.php on line 24
Все сделанное нами вернется к нам же...
vvsh вне форума Ответить с цитированием
Старый 10.06.2008, 10:16   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
и то и то
Зачем и то и то?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2008, 10:21   #6
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию

Когда вот так:
Код:
if (mysql_num_rows($result) != 1 )
пишет:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apache\test\www\login.php on line 24
и под этим форма входа!
Все сделанное нами вернется к нам же...

Последний раз редактировалось vvsh; 10.06.2008 в 10:25.
vvsh вне форума Ответить с цитированием
Старый 10.06.2008, 10:23   #7
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию

А когда вот так:
Код:
if (mysql_num_rows($result) =1 )
Тогда вот это:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apache\test\www\login.php on line 24
Но без формы!
Все сделанное нами вернется к нам же...
vvsh вне форума Ответить с цитированием
Старый 10.06.2008, 11:02   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

а надо как?
mysql_num_rows($result) =1 - это не сравнивание а присваивание.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2008, 11:16   #9
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию

ну! у меня после такого:
Fatal error: Can't use function return value in write context in C:\apache\test\www\login.php on line 24
Все сделанное нами вернется к нам же...
vvsh вне форума Ответить с цитированием
Старый 10.06.2008, 11:55   #10
vvsh
Web-Master
Пользователь
 
Регистрация: 10.06.2008
Сообщений: 31
По умолчанию

Все я понял, у меня проблемы с локалхост, я загрузил на временный хост все работает, кроме почты, смотрите.
http://n6300.3eu.ru/php/register.html
Все сделанное нами вернется к нам же...
vvsh вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль входа в систему Arigato Secured Arigato Софт 13 11.11.2008 15:59
форма входа на Flash vanDJ Софт 4 08.08.2008 10:01
не найдена точка входа. Черничный Общие вопросы Delphi 17 23.07.2008 11:54
черный ящик, на три входа и на три выхода Shanson Помощь студентам 7 30.01.2008 09:45
как програмно задать чуствительность линейного входа maxfd Общие вопросы C/C++ 2 17.09.2007 18:58