PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 11
f0rce Отправлено: 13 Апреля, 2013 - 13:27:31 • Тема: Аргументы функции • Форум: Объектно-ориентированное программирование

Ответов: 18
Просмотров: 3234
Ну на прием то понятно, кидаю массив а там уже все обрабатывается, просто хотел реализовать как в кахане, минифраймворк пишу, они же сделали... (Хотя правда убрали в 3 ветке=))
(Добавление)
Эх жаль спасибо нажать нельзя, форум не позволяет, все сделал через массив.
Thank you!
f0rce Отправлено: 13 Апреля, 2013 - 13:15:37 • Тема: Аргументы функции • Форум: Объектно-ориентированное программирование

Ответов: 18
Просмотров: 3234
Вы не поняли, это не то... Вы думаете я не прогуглил до вас?
Вопрос теперь поменялся, верхний закрыт, у меня есть строка

Мне нужно что бы функция считала их как переданные аргументы, то есть:

Вызываем мы её так, вот как передаем параметры:


А мне бы хотелось что бы она думала что:


Сама функция
PHP:
скопировать код в буфер обмена
  1. function foo($item1,$item2)
  2. {
  3. Тело функции
  4. }

(Добавление)
То есть так как показано выше, не работает, ибо она думает что это 1 параметр, а как бы ей объяснить что там их 2...
f0rce Отправлено: 13 Апреля, 2013 - 12:54:54 • Тема: Аргументы функции • Форум: Объектно-ориентированное программирование

Ответов: 18
Просмотров: 3234
Не подскажите как проверить какие аргументы должна принимать функция?
Суть такая, есть функция
PHP:
скопировать код в буфер обмена
  1. function foo($arg1, $arg2)
  2. {
  3.     Тело функции
  4. }


Как мне получить массив, где значениями будут эти аргументы, то есть arg1 arg2???

Получить что-то вроде:
f0rce Отправлено: 12 Марта, 2012 - 15:07:42 • Тема: Ошибка импремента • Форум: Вопросы новичков

Ответов: 4
Просмотров: 166
Перевести я тоже могу, а почему не является, оба классы...
f0rce Отправлено: 12 Марта, 2012 - 15:03:38 • Тема: Ошибка импремента • Форум: Вопросы новичков

Ответов: 4
Просмотров: 166
Fatal error: LOGIN cannot implement GLOB - it is not an interface in C:\AppServ\www\test\data\login\login.class.php on line 2
Что-то вот бред какой-то, вроде всё верно, хотя я давно уже php не занимался, надпомните...
В LOGIN функции и в GLOB функции...Улыбка
f0rce Отправлено: 05 Марта, 2012 - 10:38:27 • Тема: PDO • Форум: Вопросы новичков

Ответов: 3
Просмотров: 146
win, но и если есть возможность то и nix тоже нужен
f0rce Отправлено: 05 Марта, 2012 - 09:42:06 • Тема: PDO • Форум: Вопросы новичков

Ответов: 3
Просмотров: 146
Ребят, вот что-то найти все не могу как установить pdo?
Может ко подскажет.
У меня php 5.2...
f0rce Отправлено: 09 Декабря, 2011 - 13:23:56 • Тема: Помогите девушке с php • Форум: Напишите за меня, пожалуйста

Ответов: 55
Просмотров: 637
Знающие, в универе на ИТ учиться тяжело?
f0rce Отправлено: 09 Декабря, 2011 - 13:14:02 • Тема: Помогите девушке с php • Форум: Напишите за меня, пожалуйста

Ответов: 55
Просмотров: 637
Хорошо, сейчас сделаю.
f0rce Отправлено: 09 Декабря, 2011 - 11:42:15 • Тема: Помогите девушке с php • Форум: Напишите за меня, пожалуйста

Ответов: 55
Просмотров: 637
Если я вам даже всё дам, с бэкапом, вам это будет не понятно, я люблю писать на ооп, ооп намного красивей, но его нужно понимать. Даже если я вам объясню всё это вы не поймете, там всё нужно знать, да и просто так некто этим заниматься не будет, т.к сейчас мало людей которые за спасибо работаютУлыбка
У вас сильно мутный код. Попытавшись разобраться я нечего не понял каким это образом вы там хотели что то сделать.
И если за вас тут кто-то напишет, то вам будет ещё хуже, вы ведь не устроитесь не на одну работу с такими знаниями. Смысл кода? Из за бумаги? Я не учил в вузах php, а выучил его дома. Хотя мне всего 15 лет. Это должно быть интересно человеку. И на будущие, мало кто понимает чужой кодУлыбка. Нужно писать свой каждый думает по разному, что как реализовать.
Задумайтесь, стоит ли учить php.
Бэкап базы с залью вечером.(По Томскому времени)
f0rce Отправлено: 08 Декабря, 2011 - 16:18:27 • Тема: Помогите девушке с php • Форум: Напишите за меня, пожалуйста

Ответов: 55
Просмотров: 637
Эх что-то как то сложно тут у вас всё, щас напишу по простецкомуУлыбка
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. header('Content-Type: text/html; charset=utf-8');
  4. //Коннект к базе
  5. class DataBase
  6. {
  7. //_______________________________________
  8.     public $host = "localhost";  //Хост
  9.     public $user = "root";       //Пользователь
  10.     public $pass = "";    //Пароль
  11.     public $db = "";         //База данных
  12. //_______________________________________    
  13.     public function MySQL_Connect()
  14.     {
  15.         mysql_connect($this->host, $this->user, $this->pass) or die(mysql_error());
  16.         mysql_select_db($this->db) or die(mysql_error());
  17.         mysql_set_charset("utf8");
  18.     }
  19.     public function MySQL_Query($query)
  20.     {
  21.         mysql_query($query) or die(mysql_error());
  22.     }
  23. }
  24.  
  25.  
  26. $DB = new DataBase();
  27. $DB->MySQL_Connect();
  28.  
  29. class Menu {
  30.  
  31.     public $menu = array();
  32.     public $categories = array();
  33.  
  34.     public function vMenu() {
  35.         $query = "SELECT * FROM menu WHERE menu_id = '1' AND menu_hide <> 'F'";
  36.         $res = mysql_query($query);
  37.         if (!$res)
  38.             die(mysql_error());
  39.  
  40.         while ($row = mysql_fetch_object($res))
  41.             $this->menu[] = $row;
  42.     }
  43.  
  44.     public function vCategories() {
  45.         $query = "SELECT * FROM categories WHERE cat_hide <> 'F'";
  46.         $res = mysql_query($query);
  47.         if (!$res)
  48.             die(mysql_error());
  49.  
  50.         while ($row = mysql_fetch_object($res))
  51.             $this->categories[] = $row;
  52.     }
  53.        
  54. }
  55.  
  56. $obj = new Menu();
  57. $obj->vMenu();
  58. $obj->vCategories();
  59. //print_r($obj->menu);
  60. //print_r($obj->categories);
  61. ?>
  62. <ul>
  63.     <h3><?PHP echo $obj->menu[0]->menu_name; ?></h3>
  64. <?PHP foreach ($obj->categories as $key => $item): ?>
  65.         <li><?PHP echo "<a href=$item->cat_url>$item->cat_name</a>"; ?></li>
  66. <?PHP endforeach; ?>
  67. </ul>


Ну вот в прицепе рабочий код, в таблице меню создаешь поля menu_id menu_name menu_hide (Отображать или нет не обязательно), в таблице категории создаешь поля cat_id menu_id cat_name cat_title cat_url cat_hide img и выводишь через массив, там где тебе нужно, реализовать вывод подменю можно с помощью рекурсии. Я думаю сама уж сделаешь, если нет то позже напишу, а то щас занят.
(Добавление)
Позже загружу бекап таблиц, когда нужно принести работу?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB