![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Guest |
|
|||
|
Unregistered |
выводит следущее:
Array ( [0] => stdClass [1] => __PHP_Incomplete_Class [2] => Directory [3] => COM [4] => VARIANT ) |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
А какие файлы у тебя есть кроме тех двух ?
|
|||
|
||||
| Гость_Игорь |
|
|||
|
Unregistered |
Все, только эти два файла и созданная таблица customers в БД
|
|||
|
||||
| skalex |
|
||||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
На:
Это сообщение отредактировал(а) Mace - 4.8.2004, 17:02 |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Спасибо!!!
Попрообывал ошибка Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource в $result = mysql_fetch_array(mysql_query($query)); Я писал выше у каждого пользователя в ячейке customers_send вбит имя файла на который должен он перейти после авторизации. Еще раз спасибо!!! что помагаешь |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Значит, что то с доступом к БД....
Либо что то с запросом...
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
пишет
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in в строке $result = mysql_fetch_array(mysql_query($query)); и выводит resource(2) of type (mysql link) SELECT path FROM customers WHERE login='' AND password='L7NR1' |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Может ты что-нибудь напутал с полями в БД ?
Какая структура таблицы ? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
на данный момент БД такая
CREATE TABLE `customers` ( `customers_id` int(11) NOT NULL auto_increment, `customers_send` varchar(64) NOT NULL default 'int.php', `customers_firstname` varchar(32) NOT NULL default '', `customers_lastname` varchar(32) NOT NULL default '', `customers_dob` datetime NOT NULL default '0000-00-00 00:00:00', `customers_email_address` varchar(96) NOT NULL default '', `customers_default_address_id` int(11) NOT NULL default '0', `customers_telephone` varchar(32) NOT NULL default '', `customers_fax` varchar(32) default NULL, `customers_password` varchar(40) NOT NULL default '', `customers_newsletter` char(1) default NULL, `customers_selected_template` varchar(20) NOT NULL default '', PRIMARY KEY (`customers_id`) ) TYPE=MyISAM AUTO_INCREMENT=16 ; |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
В своем запросе ты используешь некие поля:
А где они у тебя в таблице ??? Это сообщение отредактировал(а) Mace - 5.8.2004, 09:08 |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
извени, понял ошибку
на данный момент код такой <?php Error_Reporting(E_ALL & ~E_NOTICE); $host = "localhost"; $user_db = "intepskat"; $pass_db = "admin"; $dbase = "intepskat"; $dtable = "customers"; $sql = mysql_connect($host, $user_db, $pass_db); mysql_select_db($dbase, $sql); $query = "SELECT path FROM ".$dtable." WHERE customers_email_address='".$_POST['customers_email_address']."' AND customers_password='".$_POST['customers_password']."'"; $result = mysql_fetch_array(mysql_query($query)); echo $result['customers_send']; ?> Вроде так все правильно!? но все ровно ошибка Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource в $result = mysql_fetch_array(mysql_query($query)); |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Ты что, издеваешься надо мной ???
Повторяешь свои ошибки!!! Выбираешь несуществующее поле path! А насколько я понимаю, выбирать надо поле customers_send. Т.е.
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Извени все правильно, спасибо теперь ошибок нет!!!
Вроде теперь я стал понимать что к чему. Только после вода имени, пароля открывается пустотй member.php И не происходит переход на файл указанный в customers_send. Такой вопрос файл указанный в customers_send должен быть в тойже директории где и member.php? |
|||
|
||||
| skalex |
|
||||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Чтобы происходил переход (редирект) на другую страницы, браузеру надо передать заголовок Location c помощью функции header().
Например:
или в твоем случае:
Ньюансы использование этой функции уже не раз обсуждались на этом форуме. См. например здесь: http://forum.vingrad.ru/index.php?showtopic=25475 |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Если не сложно можно дальше начать усовершенствовать
если имя или пароль не правильное то ошибка если правильно тот переход на customers_send |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |