Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: JQuery , Mysql , php(--__--). [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (4): « 1 [2] 3 4 »   

> Без описания
tuareg
Отправлено: 06 Июля, 2012 - 19:29:08
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




У Вас ошибка, я смотрю _http://mc-diamond.ru/out_html.js
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript">  <--Вот это не надо
  3. //и в конеце файла
  4. </script> <--Вот это не надо
  5.  
 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 19:32:36
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




tuareg пишет:
У Вас ошибка, я смотрю _http://mc-diamond.ru/out_html.js
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript">  <--Вот это не надо
  3. //и в конеце файла
  4. </script> <--Вот это не надо
  5.  

Этого там нет Хм
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 19:37:30
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Все правильно, идем дальше. Я тоже могу ошибаться Улыбка .
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('button') меняем на $('input:button')
  3.  

(Добавление)
Я так понял получилось? Значит разобрались с jQuery. Теперь PHP? Или сами будете?

(Отредактировано автором: 06 Июля, 2012 - 19:44:03)

 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 19:50:36
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




tuareg пишет:
Все правильно, идем дальше. Я тоже могу ошибаться Улыбка .
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('button') меняем на $('input:button')
  3.  

(Добавление)
Я так понял получилось? Значит разобрались с jQuery. Теперь PHP? Или сами будете?

Да , теперь явно PHP... Растерялся
Но , в нем же все верно. Но , походу он ничего не возвращает.
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 19:52:17
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Evgen8 Я помогу. Только честно ответьте, Вы сами что-нибудь до этого писали?
 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 19:56:37
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




tuareg пишет:
Evgen8 Я помогу. Только честно ответьте, Вы сами что-нибудь до этого писали?

С JS и JQuery работаю первый раз. На php уже простые скрипты писал....

(Отредактировано автором: 06 Июля, 2012 - 19:57:02)

 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 20:07:38
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Evgen8 пишет:
С JS и JQuery работаю первый раз. На php уже простые скрипты писал....

Ладно. Разбираемся с PHP.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. mysql_connect(localhost, kela_4, 25176542);
  4. if (isset($_POST['login']) && isset($_POST['password']))
  5. {
  6.     $login = mysql_real_escape_string($_POST['login']);
  7.     $password = md5($_POST['password']);
  8.  
  9.     $query = "SELECT `id`
  10.           FROM `login_in`
  11.           WHERE `login`='{$login}' AND `password`='{$password}'
  12.           LIMIT 1";
  13.     $sql = mysql_query($query) or die(mysql_error());
  14.  
  15.     if (mysql_num_rows($sql) == 1) {
  16.         $row = mysql_fetch_assoc($sql);
  17.         $_SESSION['user_id'] = $row['id'];// есть такая штука как session_start(); Она нужна
  18.         return TRUE;
  19.        
  20.     }
  21.     else {
  22.         echo('Такой логин с паролем не найдены в базе данных. Попробуйте еще раз.');
  23.     }
  24. }
  25. ?>
  26.  

Я напишу список ф-й, про которые Вам надо почитать.
session_start Подумайте где, она нужна!
Дальше сейчас уже лучше использовать не mysql_query а mysqli_query. Разница в синтаксисе между ними минимальна, но почитать про нее надо.
Вот еще почитайте про return http://php.su/learnphp/cs/?rc Нужна ли она Вам в данном случае.
Почитайте еще про json_encode() http://php.net/manual/ru/functio....json-encode.php
Добавление
(isset($_POST['login']) && isset($_POST['password']))===>isset($_POST['login'],$_POST['password'])

(Отредактировано автором: 06 Июля, 2012 - 20:09:24)

 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 20:11:04
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




tuareg пишет:
// есть такая штука как session_start(); Она нужна


Знаю , я сначала делал по-другому...Но выдавало ошибку синтаксиса. И намекало на старость моего способа..Потом я читал про сессии , и было указано вместо того , как я сделал в прошлый раз , использовать вот этот - глобальный.

Ок , учту и прочту.
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 20:12:44
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Не не стоп. Я имел ввиду, что где у тебя вообще сессия стартует? Объявляешь то ты ее правильно.
 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 20:26:29
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




tuareg пишет:
Не не стоп. Я имел ввиду, что где у тебя вообще сессия стартует? Объявляешь то ты ее правильно.

Я не помню по какой причине я убрал ее старт Не понял
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 20:28:53
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Если ее не будет сессия не запишется. Вообще есть такая штука
PHP:
скопировать код в буфер обмена
  1.  
  2. ini_set("error_reporting", E_ALL | E_STRICT);
  3.  

Пропиши ее в начале файла, увидишь все ошибки
 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 20:29:53
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




tuareg пишет:
Если ее не будет сессия не запишется. Вообще есть такая штука
PHP:
скопировать код в буфер обмена
  1.  
  2. ini_set("error_reporting", E_ALL | E_STRICT);
  3.  

Пропиши ее в начале файла, увидишь все ошибки

Сейчас попробую...Кстати , старт сессии не помог.
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 20:30:54
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Evgen8 пишет:
Кстати , старт сессии не помог.

А он и не поможет. Мы только в начале пути Улыбка
(Добавление)
Господа, я обращаюсь ко всем кто читает тему. Просьба, не надо выкладывать готовый код. Пусть человек учится.
 
 Top
Evgen8
Отправлено: 06 Июля, 2012 - 20:50:18
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




(return)Ну так...Все правильно. Скрипт возвращает значение и завершает свою работу.
( mysqli_query)Она у меня как функция не срабатывает....
(json_encode)Не особо понял , что это такое. Только , что он удобен для работы с AJAX.
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 20:58:46
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Evgen8 пишет:
(return)Ну так...Все правильно. Скрипт возвращает значение и завершает свою работу.

Он возвращает просто результат. Не переменную, а результат.
Evgen8 пишет:
( mysqli_query)Она у меня как функция не срабатывает....

Смотрите примеры
PHP:
скопировать код в буфер обмена
  1.  
  2. $link=mysqli_connect(localhost, kela_4, 25176542);
  3. //потом
  4. mysqli_query($link,'select....');
  5.  

Прочитайте про формат данных json
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $.post("login_admin.php", str, function(data) {
  3.       // data  должна быть объектом json
  4.       if (data.ok_ok ==1){
  5.            $("#result").html("Авторизация успешна. Перенаправление...");
  6.             setTimeout('header("Location: http://mc-diamond.ru/log_true.php?");', 2000);
  7.       }
  8.       else {
  9.         $("#result").html('Такой логин с паролем не найдены в базе данных. Попробуйте еще раз');
  10.       }
  11. });
  12.  
 
 Top
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB