PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (22): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Найдено сообщений: 320
nordghost
Отправлено: 04 Декабря, 2012 - 20:38:09 • Тема: Помогите разобраться с кодом • Форум: Напишите за меня, пожалуйста
Ответов: 6 Просмотров: 57
Эм попытаюсь обяснить как я делал хотя я не гуру PHP но всё же.
На кажой странице где пользователь должен быть авторизован пишу такое:
Есть форма ввода - с неё методом пост получаю логин и пароль.
после чего делаю выборку с бд
после чего в переменную $user попадает либо асоцыативный массив либо ничего, если ничего то выводим типа - пользователя с таким именем не существует, если же всё таки нашёлся юзер с таким ником то проверяем
PHP:
скопировать код в буфер обмена
if ( $_POST [ 'passwd' ] == $user [ 'password' ] ) {
$_SESSION [ 'auth' ] = "authorizated" ;
$_SESSION [ 'user' ] = $_POST [ 'login' ] ;
} else {
echo "Пароль не верный" ;
}
Вот и всё после чего опять же на нужных страницах добавляю
Ну вот как то так, не судите строго писал сходу работает отлично у меня Вобщем как то так!
Твой код воняет Евгением Поповым!
nordghost
Отправлено: 04 Декабря, 2012 - 20:24:55 • Тема: Обращение к обьектам • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 551
1-й способ - вылетает alert независимо от того изменилось поле или нет и всего 1 раз.
CODE (
javascript ):
скопировать код в буфер обмена
<script type = "text/javascript" >
var data = document.myform ;
data.login .onchange = check( "login" , data.login .value ) ;
function check( param, text) {
alert ( text) ;
}
</script>
2-й способ - работает так как надо при изменении значения поля вылетает alert.
CODE (
javascript ):
скопировать код в буфер обмена
<script type = "text/javascript" >
var data = document.myform ;
data.login .onchange = function ( ) {
alert ( data.login .value ) ;
}
</script>
Вопрос - как заставить 1-й способ работать так же как и 2-й? Что я сделал не так?
nordghost
Отправлено: 30 Ноября, 2012 - 19:18:32 • Тема: JS проблема с value • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 667
eсть форма из 4-х полей, у каждого поля id соответствует массиву inputs. Необходимо произвести валидацию с помощю XMLHttpRequest но вот когда получаю value определённого поля формы то оно ничему не равняется! Почему так? и не сильно ли я нагружу браузер такой провекой?
Вот HTML
CODE (
html ):
скопировать код в буфер обмена
<div id = "module_container" >
<div id = "module_title" ><h3 > Регистрация</ h3 ></ div >
<form method = "post" action = "index.php?action=register&put=doReg" >
<p > Введите логин:<input type = "text" name = "reg_login" id = "check_login" >
<p id = "result_login" ></ p >
</ p >
<p > Введите e-mail:<input type = "text" name = "reg_mail" id = "check_mail" >
</ p >
<p > Введите пароль:<input type = "password" name = "reg_passwd" id = "check_pwd" >
</ p >
<p > Повторите пароль:<input type = "password" name = "reg_rpasswd" id = "check_pwd2" >
</ p >
<input type = "submit" value = "Далее" class = 'reg_but' id = "button" >
</ form >
</ div >
<script src = "modules/js/script.js" ></ script >
Вот JS
CODE (
javascript ):
скопировать код в буфер обмена
var inputs = [ "check_login" , "check_mail" , "check_pwd" , "check_pwd2" ] ;
for ( var i = 0 ; i<= 3 ; i++ ) {
var data= document.getElementById ( inputs[ i] ) ;
data.onchange = function ( ) {
alert ( data.value ) ;
}
}
Всем заранее благодарен!
nordghost
Отправлено: 09 Ноября, 2012 - 10:16:23 • Тема: Div Div and Float • Форум: HTML, Дизайн & CSS
Ответов: 11 Просмотров: 1671
Есть такой код:
CODE (
htmlphp ):
скопировать код в буфер обмена
< html>
< head>
< link rel= "stylesheet" href= "<?php echo template()?> /css/style.css" type="text/css">
</ head>
< body>
< div id= "container" >
< div id= "header" >
</ div>
< div id= "sidebar" >
<? php getLogin( ) ?>
</ div>
< div id= "content" >
<? php content( ) ?>
</ div>
</ div>
</ body>
</ html>
container имеет следующий css:
Блокам которые внутри него а именно: sidebar и content когда я ставлю свойство float выезжают из container:
Как решить данную проблему? нужно чтобы sidebar был слева content справа и всё это внутри container.
nordghost
Отправлено: 05 Ноября, 2012 - 15:01:46 • Тема: Постраничная навигация • Форум: Вопросы новичков
Ответов: 2 Просмотров: 107
Перерыв кучу сайтов с примерами навигаци(постраничной) непонял смысл ниодного из них("можно начать поливать меня калом"). Но всё же решил написать свой скрипт, написал и удачно всё работает, осталось только 3 вопроса.
1) Я очень быдлокодер?
2) Как сократить данный код?
3) Как обезопасить?
PHP:
скопировать код в буфер обмена
<?PHP
include ( "../../configuration/db.php" ) ;
$min1 = $_GET [ 'min' ] ;
$pages = 2 ;
if ( $_GET [ 'min' ] ) {
$from_base = mysql_query ( "SELECT * FROM posts LIMIT {$min1} ,{$pages} " ) ; echo $qwe_res [ 'title' ] . "<br />" ;
}
} else {
$from_base = mysql_query ( "SELECT * FROM posts LIMIT 0,2" ) ; echo $qwe_res [ 'title' ] . "<br />" ;
}
}
$post_count = 2 ;
$result = round ( $result /= $post_count ) ; $min = 0 ;
for ( $i = 1 ; $i <= $result ; $i ++ ) {
echo "<a href='news.php?min={$min} '>{$i} </a><br />" ;
$min += $post_count ;
}
?>
nordghost
Отправлено: 21 Октября, 2012 - 15:08:22 • Тема: Вывод модулей СMS • Форум: Вопросы новичков
Ответов: 1 Просмотров: 83
Видел в некоторых цмс такую вещ, пишеш например в скобках {autorization} просто в хтмл шаблоне и выскакивает окошко авторизации. Как такое реализуется?
nordghost
Отправлено: 20 Октября, 2012 - 19:59:57 • Тема: Передача формы • Форум: Вопросы новичков
Ответов: 2 Просмотров: 94
Смотрел видеоуроки "Специалист", в них преподаватель сказал что нельзя обрабатывать данные из формы в том же файле где и форма, почему так?
Страниц (22): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB