{% else-1 %}
Обновить
* Тема закрыта!
1.
abler98 * 22.68
[автор] (20 июл 2013, 11:24) [0/0] [0] [спам] [под]

Решил поучить ООП у наших мастеров*
И вот первый вопрос:
Например, как заменить это на класс user:
<?
if(isset($_SESSION[\'log\']) && isset($_SESSION[\'pass\'])){
if(mysql_result(mysql_query(\"SELECT COUNT(*) FROM `users` WHERE `log` = \'\".$_SESSION[\'log\'].\"\' AND `pass` = \'\".$_SESSION[\'pass\'].\"\'\"*,0)>0){
$user = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `users` WHERE `log` = \'\".$_SESSION[\'log\'].\"\' AND `pass` = \'\".$_SESSION[\'pass\'].\"\' LIMIT 1\"*);
}else{
unset($_SESSION[\'log\']);
unset($_SESSION[\'pass\']);
header(\'location: /user/?act=login\');
}
}
?>

2.
Sir4uk * 4.04
(20 июл 2013, 11:27) [0/0] [0] [спам] [под]

вот такой способ есть

<?

class user{

private $user;

function __construct($log,$pass){
if(isset($log) && isset($pass)){
if(mysql_result(mysql_query(\"SELECT COUNT(*) FROM `users` WHERE `log` = \'\".$log.\"\' AND `pass` = \'\".$pass.\"\'\"*,0)>0){
$this->user = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `users` WHERE `log` = \'\".$log.\"\' AND `pass` = \'\".$pass.\"\' LIMIT 1\"*);
}else{
unset($log);
unset($pass);
header(\'location: /user/?act=login\');
}
}
}
}
?>

3.
STARG * [мошенник] 1.21
(20 июл 2013, 11:29) [1/0] [1] [спам] [под]

ооп лучше чем пых?

4.
abler98 * 22.68
[автор] (20 июл 2013, 11:31) [0/0] [0] [спам] [под]

Евгений Серый, а как потом заменить if(isset($user)){} или вывести $user[\'log\']; Будет ли присвоена переменная $user?

5. (20 июл 2013, 11:31) [1/0] [1] [спам] [под]
STARG,

ООП - это и есть PHP)

6.
STARG * [мошенник] 1.21
(20 июл 2013, 11:33) [0/0] [0] [спам] [под]
Миледи,

A почему тогда называеться ооп, а не php?

7.
~AL~ * 11.86
(20 июл 2013, 11:33) [2/0] [2] [спам] [под]

Mercedes™, плюсанул. Ты еще тему про PDO почитай, вообще новый мир для себя откроешь

8.
Sir4uk * 4.04
(20 июл 2013, 11:33) [0/0] [0] [спам] [под]

Mercedes™, ооп это и есть php

9.
Sir4uk * 4.04
(20 июл 2013, 11:34) [0/0] [0] [спам] [под]

abler98, of напишу другой пример

10.
abler98 * 22.68
[автор] (20 июл 2013, 11:35) [0/0] [0] [спам] [под]

Евгений Серый, ok*

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений