PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (10): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Найдено сообщений: 139
Evgen8
Отправлено: 14 Июля, 2012 - 22:03:08 • Тема: Проверьте код на логичность и корректность... • Форум: JavaScript & VBScript
Ответов: 27 Просмотров: 3145
Есть обработчик кнопки , которая отправляет POST запрос.
На JQuery.
Можно ли сделать легче , компактней , быстрей , логичней....
CODE (
javascript ):
скопировать код в буфер обмена
function start( ) {
var str = $( "#login_admin" ) .serialize ( ) ;
$.post ( "login_admin.php" , str, function ( data) {
if ( data.ok_ok == "1" ) {
$( "#result" ) .html ( "Вы найдены в базе данных. Перенаправление..." ) ;
setTimeout( 'window.location = "http://mc-diamond.ru/log_true.php?";' , 2000) ;
}
else {
$( "#result" ) .html ( 'Ошибка. Вас нет в базе данных.' ) ;
}
} ) ;
} ;
$( document) .ready ( function ( ) {
$( '#password:input' ) .keyup ( function ( ) {
if ( event.which == 13)
start( ) ;
} ) ;
$( 'input:button' ) .click ( function ( ) {
start( ) ;
} ) ;
} ) ;
Evgen8
Отправлено: 08 Июля, 2012 - 21:56:54 • Тема: Почему не работает? • Форум: Вопросы новичков
Ответов: 13 Просмотров: 340
Эммм...Что-то я теперь не могу попасть на TRUE
if (isset($_SESSION['user_id']))
После нажатии на кнопку.
Evgen8
Отправлено: 08 Июля, 2012 - 20:46:08 • Тема: Почему не работает? • Форум: Вопросы новичков
Ответов: 13 Просмотров: 340
Bio man пишет: а где out.php?
В каком смысле?
(Добавление)
armancho7777777 пишет: Забыли session_destroy()
Или можно так ещё, что бы всю сессию не разрушать: мало-ли что там у Вас ещё в сессии хранится.
Ничего не происходит. Такое ощущение , что обработчик даже не вызывается...
Мля , я понял....
Evgen8
Отправлено: 08 Июля, 2012 - 20:37:00 • Тема: Почему не работает? • Форум: Вопросы новичков
Ответов: 13 Просмотров: 340
При нажатии выхода ничего не происходит.
Страница:
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
if ( isset ( $_SESSION [ 'user_id' ] ) ) { echo
'<html>
<head>
<title>WEB</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
Вы успешно вогли в систему!
<form method="post" action="out.php">
<input type="button" value="выход">
</form>
</body>
</html>' ;
}
else {
header ( 'Content-Type: text/html; charset= utf-8' ) ; die ( 'Доступ закрыт, даём ссылку на авторизацию.' ) ; }
?>
Обработчик:
Evgen8
Отправлено: 07 Июля, 2012 - 21:23:02 • Тема: Вопрос про ошибку и еще кое-что... • Форум: Вопросы новичков
Ответов: 0 Просмотров: 69
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/kela/mc-diamond.ru/log_true.php:6) in /home/kela/mc-diamond.ru/log_tru e.php on line 7
***************************************************************************
И еще....Как сделать кнопку типа "Выход". Чтобы после прохода авторизации , при нажатии кнопки "Выход" сессия прекращалась и страница переводилась на авторизацию.
Я пытался session_destroy() ,не вышло.
Evgen8
Отправлено: 07 Июля, 2012 - 10:48:49 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков
Ответов: 57 Просмотров: 1530
Viper пишет: Evgen8 приведите полный код js того куска(с учетом исправлений которые привел tuareg ) в котором вы пытаетесь получить ответ.
CODE (
javascript ):
скопировать код в буфер обмена
$( document) .ready ( function ( ) {
$( 'input:button' ) .click ( function ( ) {
var str = $( "#login_admin" ) .serialize ( ) ;
$.post ( "login_admin.php" , str, function ( data) {
if ( data.ok_ok == 1 ) {
$( "#result" ) .html ( "все хорошо" ) ;
setTimeout( 'window.location = "http://mc-diamond.ru/log_true.php?";' , 2000) ;
}
else {
$( "#result" ) .html ( 'текст ошибки' ) ;
}
} ) ;
} ) ;
} ) ;
Evgen8
Отправлено: 06 Июля, 2012 - 23:49:20 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков
Ответов: 57 Просмотров: 1530
Viper пишет: tuareg пишет: добавляем в php код
PHP:
скопировать код в буфер обмена
header('Content-Type: text/json;charset=UTF-8');
и смотрим
Неправильно.
PS! ajax всегда в utf8. text/json нет такого mime.
Нечем это не помогло...
Evgen8
Отправлено: 06 Июля, 2012 - 23:06:57 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков
Ответов: 57 Просмотров: 1530
tuareg пишет: Evgen8 пишет:
Uncaught TypeError: Cannot read property 'ok_ok' of null
Это откуда? Кто выдает? php? js?
Google Chrome
data is null
FireFox
Evgen8
Отправлено: 06 Июля, 2012 - 23:01:43 • Тема: JQuery , Mysql , php(--__--). • Форум: Вопросы новичков
Ответов: 57 Просмотров: 1530
tuareg пишет: Evgen8 пишет:
Warning: Cannot modify header information - headers already sent by (output started at /home/kela/mc-diamond.ru/login_admin.php:1) in /home/kela/mc-diamond.ru/login_a dmin.php on line 2
А почитать что значит такая ошибка? Где-то пробел забыл, или BOM
Uncaught TypeError: Cannot read property 'ok_ok' of null
Ничего...
Страниц (10): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB