PHP.SU

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

Страниц (10): В начало « ... 2 3 4 5 6 [7] 8 9 10 »

> Найдено сообщений: 147
Давит Отправлено: 21 Июня, 2011 - 09:03:36 • Тема: Поиск данных в БД и отображение • Форум: Работа с СУБД

Ответов: 11
Просмотров: 3663
Давит Отправлено: 20 Июня, 2011 - 20:16:08 • Тема: Полный вывод • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 30
не ясно что есть и что надо,
покажи картинку таблици,
Давит Отправлено: 20 Июня, 2011 - 13:11:20 • Тема: проблема с sql запросом • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 14
svantan пишет:
PHP:
скопировать код в буфер обмена
  1. $query="UPDATE 'users' SET 'name'='".$name."', 'login'='".$login."', 'about'='".$about."' WHERE 'login'='".$login2."';";



что ето? Улыбка
[
Давит Отправлено: 20 Июня, 2011 - 11:31:39 • Тема: насколько правильная проверка существования переменной • Форум: Вопросы новичков

Ответов: 4
Просмотров: 222
PHP:
скопировать код в буфер обмена
  1. if( isset($_POST['name']) )
  2. {
  3.   $name = $_POST['name']
  4.   if( empty($name) ) unset($name);
  5. }


http://www.php.su/functions/?empty
Давит Отправлено: 20 Июня, 2011 - 11:29:38 • Тема: Multi Curl • Форум: Работа с сетью

Ответов: 11
Просмотров: 5736
из мультикурл
Давит Отправлено: 20 Июня, 2011 - 11:27:31 • Тема: насколько правильная проверка существования переменной • Форум: Вопросы новичков

Ответов: 4
Просмотров: 222
Я бы доверил функцию empty
Давит Отправлено: 20 Июня, 2011 - 11:10:39 • Тема: Как выводить данные из таблицы? • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 30
PHP:
скопировать код в буфер обмена
  1. $resultabc = mysql_query($sql,$link);
  2. $cr = mysql_num_rows($resultabc);
  3.  if ($cr>0) {
  4.         for ($i=0;$i<$cr;$i++) {
  5.           вывод
  6.         }
  7.  }
Давит Отправлено: 19 Июня, 2011 - 14:46:03 • Тема: Как сортировать темы на форуме? • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 82
CODE (SQL):
скопировать код в буфер обмена
  1.         SELECT *
  2.          FROM p_forum_topic a
  3.          INNER JOIN p_forum_messages b
  4.          ON a.id = b.topic
Давит Отправлено: 19 Июня, 2011 - 14:07:35 • Тема: Вывод картинок из БД • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1666
так должно бит вроде
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM date WHERE cat='$cat' ORDER BY id DESC LIMIT $start, 17",$db);
Давит Отправлено: 19 Июня, 2011 - 13:54:20 • Тема: Помогите с добавление данных в таблицу • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1786
пробивай так
PHP:
скопировать код в буфер обмена
  1. $query = "INSERT INTO students(lastname,name,gruppa,kurs,age,phone,email) VALUE('$lastname', '$name', '$gruppa', '$kurs', '$age', '$phone', '$email')";
Давит Отправлено: 19 Июня, 2011 - 13:34:00 • Тема: mod_rewrite где копать • Форум: Apache и другие веб-серверы

Ответов: 6
Просмотров: 384
или так
PHP:
скопировать код в буфер обмена
  1. RewriteRule ^([^/]*)\.html$ /marki.php?marka=$1 [L]
Давит Отправлено: 19 Июня, 2011 - 13:05:05 • Тема: Отправка E-Mail • Форум: Работа с сетью

Ответов: 7
Просмотров: 2869
PHP:
скопировать код в буфер обмена
  1. $msg = " ... ";
  2. $email = " ... ";
  3. $subject = " ... ";
  4. $mailheaders = "Content-Type: text/plain; charset=windows-1251\n";
  5.  
  6. mail($email2, $subject, $msg, $mailheaders);
Давит Отправлено: 19 Июня, 2011 - 09:37:38 • Тема: Проблемы из-за ЧПУ (помогите разобраться) • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 385
Давит Отправлено: 19 Июня, 2011 - 09:30:59 • Тема: Проверка размера картинки • Форум: Графика в PHP

Ответов: 7
Просмотров: 7621
PHP:
скопировать код в буфер обмена
  1.        $x = imagesx($img);
  2.        $y = imagesy($img);
  3.       if($x==100 AND $y=120 {
  4.           copy("...", "...");
  5.       }
Давит Отправлено: 17 Июня, 2011 - 01:05:03 • Тема: Классы, методы и параметры • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 8178
Slavenin пишет:
Пришла в голову мысль следующего содержания: "А что если убрать у методов класса все параметры, ввести классу доп поле и необходимые для функции параметры брать из этолго поля?"
пример


Ваш код без var $param; тоже будет работать.
php 5
PHP:
скопировать код в буфер обмена
  1.     class test {
  2.           function  __continue(){
  3.                     $this->param = array();
  4.             }
  5.            
  6.            function  __toString(){
  7.                 return $this->param[0];
  8.             }
  9.     }
  10.     $aaa = new test();
  11.     $aaa->param[0] = 'Hellow';
  12.     echo $aaa;  // вводит "Hellow"


как на вашей примере та и на этой примере не контролируется ситуация, когда создалось что то где то.
Но прежде чем создалось, то что php создал, php в классе питается найти магический метод __set(), но как только php найдет метод __set() в этом случае опять же php будет искать метод __get()
PHP:
скопировать код в буфер обмена
  1.  
  2.     class test {
  3.         public $_test;
  4.         function  __set($n, $v) {
  5.             $this->_test[$n] = $v;
  6.             }
  7.                        
  8.                 function  __get($n) {
  9.              return $this->_test[$n];
  10.             }  
  11.     }
  12.     $aaa = new test();
  13.     $aaa->param = 'Hellow';
  14.     echo $aaa->param;  // вводит "Hellow"


Практически можно взять на контроль

PHP:
скопировать код в буфер обмена
  1.     class test {
  2.         private $_test;
  3.         function  __set($n, $v) {
  4.                         switch ($n){
  5.                                 case "param":
  6.                                    $this->_test=$v; break;
  7.                                  default:
  8.                                    echo "Error!";
  9.                                 }
  10.  
  11.             }
  12.                        
  13.                 function  __get($n) {
  14.            switch ($n){
  15.                                 case "param":
  16.                                   return $this->_test; break;
  17.                                  default:
  18.                                    echo "Error!";
  19.                                 }
  20.             }  
  21.     }
  22.     $aaa = new test();
  23.     $aaa->param = 'Hellow';
  24.     echo $aaa->param."<br>";  // вводит "Hellow"
  25.         echo $aaa->param111."<br>";  // вводит "Error!"

Страниц (10): В начало « ... 2 3 4 5 6 [7] 8 9 10 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB