PHP.SU

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

Страниц (41): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец

> Найдено сообщений: 606
imediasun Отправлено: 21 Декабря, 2013 - 00:07:35 • Тема: Помогите составить запрос MYSQL • Форум: Вопросы новичков

Ответов: 2
Просмотров: 127
Выбрать все данные из таблицы 'bills' соединив их с данными из таблицы 'sales' по полю 'id_bill' если в таблице 'bills' поле 'id_owner' равен 1

таблица bills

PHP:
скопировать код в буфер обмена
  1.  
  2. id_bill=>1,adress=>street,id_owner=>1;  
  3.  

таблица sales

PHP:
скопировать код в буфер обмена
  1.  
  2. id=>1,id_bill=>1,start=>2013-09,price=>2000,end=>2013-12;
  3. id=>2,id_bill=>1,start=>2014-01,price=>1000,end=>2014-03
  4.  


Чтобы в итоге получить такой массив
PHP:
скопировать код в буфер обмена
  1.  
  2. [id_bill]=>1,[adress]=>street,array[0]=>([id]=>1,[start]=>2013-09,[price]=>2000,[end]=>2013-12),array[1]=>([id]=>2,[start]=>2014-01,[price]=>1000,[end]=>2014-03)
  3.  

Помогите пожалуйста составить такой запрос
imediasun Отправлено: 20 Декабря, 2013 - 23:33:26 • Тема: Операции с датами • Форум: Вопросы новичков

Ответов: 4
Просмотров: 215
Вопрос довольно сложный по моему относительно логики если поможете понять как это устроить буду примного благодарен
У нас есть таблица в которой записаны продажи относительно дат
PHP:
скопировать код в буфер обмена
  1.  
  2. id_sale=>1,start_date=>2013-09-17,end_date=>2013-12-31,price=>2000;
  3. id_sale=>1,start_date=>2014-09-17,end_date=>2014-12-31,price=>1000;
  4.  

вывод происходит в блоках распределенный по три месяца
смотрите фотографию[img]imedia.in.ua/img/1_date.jpg[/img]
Как правильно осуществить этот вывод, какие есть мысли на эту тему, друзья?
Помогите с логикой пожалйуста
Причем строк может быть много, как охватить период всех строк вопрос номер один и второй вопрос как правильно распределить по месяцам?
Вывод должен происходить всего периода и там где период отсутствует например как в этом случае это с 2014-01 по 2014-09 там вывод например слова 'свободен'
imediasun Отправлено: 19 Декабря, 2013 - 14:45:29 • Тема: валидация email • Форум: Вопросы новичков

Ответов: 8
Просмотров: 297
Почему не срабатывает этот участок кода
PHP:
скопировать код в буфер обмена
  1.  
  2. if(!preg_match("~([a-zA-Z0-9!#$%&\'*+-/=?^_`{|}\~])@([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~",$email))
  3.         {
  4.         $data['error']=$this->config_contact_form('email_warning');
  5.         $path_to_page='/contacts';
  6.         $this->display_lib->template($path_to_page,$data);
  7.         }
  8.  

при вот так введенном адресе imediasun@gmail
(Добавление)
if(!preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/',$email)) так работает
imediasun Отправлено: 19 Декабря, 2013 - 11:45:03 • Тема: почему при выходе из скрипта просто белый экран • Форум: Вопросы новичков

Ответов: 1
Просмотров: 93
Скажите пожалуйста почему при условии неправильного заполнения почтового поля и при использовании функции exit возникает просто белый экран
работаю в Codeigniter
PHP:
скопировать код в буфер обмена
  1.  
  2.         public function contact_form(){
  3.         $data['title']='Греческие каникулы';
  4.         $data['articles'] = $this->articles_view_model->get_obj('wants_to_by_travel');
  5.         $data['flash'] = $this->flash_model->get_obj('wants_to_by_travel');
  6.         $data['pages']=$this->pages_name_model->get();
  7.         if(isset($_POST['submit'])){
  8.         $data['name']=$_POST['name'];
  9.         $data['phone']=$_POST['phone'];
  10.         $data['email']=$_POST['email'];
  11.         $data['msg']=$_POST['msg'];
  12.         $data['ankor']= true;
  13.         if (empty($_POST['name'])or empty($_POST['phone'])or empty($_POST['email'])or empty($_POST['msg'])){
  14.         $data['error']=$this->config_contact_form('warning');
  15.         }
  16.         else{
  17.         $data['name']=stripslashes(htmlspecialchars($data['name']));
  18.         $data['phone']=stripslashes(htmlspecialchars($data['phone']));
  19.         $data['email']=stripslashes(htmlspecialchars($data['email']));
  20.         $data['msg']=stripslashes(htmlspecialchars($data['msg']));
  21.        
  22.         if(!preg_match("~([a-zA-Z0-9!#$%&\'*+-/=?^_`{|}\~])@([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~",$data['email']))
  23.         {
  24.         $data['error']=$this->config_contact_form('email_warning');
  25.         $path_to_page='/contacts';
  26.         $this->display_lib->template($path_to_page,$data);
  27.         exit;
  28.         }
  29.         }
  30.         $path_to_page='/contacts';
  31.         $this->display_lib->template($path_to_page,$data);
  32.         }
  33.         else{
  34.         $data['error']=$this->config_contact_form('direct_access');
  35.         echo $data['error'];
  36.         }
  37.         }
  38.  
imediasun Отправлено: 16 Декабря, 2013 - 22:39:04 • Тема: Уникальность строк массива • Форум: Вопросы новичков

Ответов: 9
Просмотров: 348
array_unique вроде подходит, но хотелось бы разложить эту функцию чтобы понять ее, то есть сделать ее перебором массива, поможите? только чтобы если находит во вложенном массиве одинаковое значение в определенном элементе то удаляет эту строку то есть элемент многомерного массива
imediasun Отправлено: 16 Декабря, 2013 - 11:19:39 • Тема: Уникальность строк массива • Форум: Вопросы новичков

Ответов: 9
Просмотров: 348
Есть массив в котором могут появляться совершенно одинаковые строки, какая функция будет удалять строку из массива если точно такая же строка уже в нем присутствует?
И если вам это интересно можно попробовать такую функцию создать, помогите пожалуйста
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($billboards as $key=>$value){
  3.                         $sales[]=$this->billboards_model->get_join('sales','id_billboard',$value['id_billboard']);
  4. //оставить только уникальные записи по ключу id_billboard,
  5.  
  6.  
  7. }
  8.  

Мне кажется array_unique уберет любые значения которые уже имеются а не строку если по ключу есть повторение
imediasun Отправлено: 15 Декабря, 2013 - 23:28:15 • Тема: Помогите составить запрос MYSQL • Форум: Вопросы новичков

Ответов: 1
Просмотров: 91
help! вывести все объекты из таблицы bills соответствующие данному клиенту которые есть в таблице sales
таблица bills
id_bill
adress
id_client

таблица sales
id
id_bill
imediasun Отправлено: 15 Декабря, 2013 - 19:29:09 • Тема: zend index.php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 107
другие сайты на этом же сервере работают, где может быть отключен пхп?
<VirtualHost 178.20.153.238:81>
ServerName bluepages.com.ua
DocumentRoot /home/imediasun/data/www/bluepag es.com.ua/public
SetEnv APPLICATION_ENV "development"
<Directory /home/imediasun/data/www/bluepages.com.ua/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
imediasun Отправлено: 15 Декабря, 2013 - 19:12:10 • Тема: zend index.php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 107
почему при обращении к сайту выводится на экран содержимое index.php а не исполняется этот файл
[url]bluepages.com.ua[/url]
imediasun Отправлено: 15 Декабря, 2013 - 14:12:59 • Тема: 403 Forbidden • Форум: Вопросы новичков

Ответов: 0
Просмотров: 53
php composer.phar create-project --repository-url="http://packages.zendframework.com" -s dev zendframework/skeleton-applicati on path/to/install
этой командой установил структуру Зенда в своем сайте нормально но возникает 403 ошибка?
imediasun Отправлено: 14 Декабря, 2013 - 16:40:48 • Тема: Установка Zend Framework • Форум: Вопросы новичков

Ответов: 7
Просмотров: 223
ну как это в одном месте если в каждый сайт надо переписывать папку lib/Zend
И если Zend правильно лежит на месте то должна быть доступна комманда zf -help?, а у меня ошибка видите я пока не дошел до индексных файлов у меня здесь загвоздка
(Добавление)
DeepVarvar пишет:
балда
Не корректно и не вежливо, простите
(Добавление)
у Зенда что нет стандартного index.php как например в Кодигнайтере и в нем только нужно подключить папку с фреймворком, хотелось бы все таки через Зенд Тул чтобы автоматом на каждый сайт и структуру каталогов создавать
imediasun Отправлено: 14 Декабря, 2013 - 16:34:44 • Тема: Установка Zend Framework • Форум: Вопросы новичков

Ответов: 7
Просмотров: 223
здесь как раз описывается вариант когда на каждом сайте библиотеки заново надо записывать, а есть вариант прописать как то пути и zend toolom коммандой zf create project?
imediasun Отправлено: 14 Декабря, 2013 - 16:28:15 • Тема: Установка Zend Framework • Форум: Вопросы новичков

Ответов: 7
Просмотров: 223
DeepVarvar пишет:
в паблике сайта создаешь индексный файл, пишешь там вызов нужных компонентов зенда, профит

можно разжевать я в этом ничего не понимаю пока. Хочу все по уму сделать на сервере много сайтов чтобы потом библиотеки не записывать 1000 раз а они бы лежали в одном месте
imediasun Отправлено: 14 Декабря, 2013 - 16:25:13 • Тема: Установка Zend Framework • Форум: Вопросы новичков

Ответов: 7
Просмотров: 223
Я устанавливаю ZendFramework
переместил библиотеки в каталог usr/local/lib/php и содержимое каталога bin/ в каталог usr/local/bin при попытке выполнить комманду zf -help получаю ответ


***************************** ZF ERROR ******************************** In order to run the zf command, you need to ensure that Zend Framework is inside your include_path. There are a variety of ways that you can ensure that this zf command line tool knows where the Zend Framework library is on your system, but not all of them can be described here.

The easiest way to get the zf command running is to give it the include path via an environment variable ZEND_TOOL_INCLUDE_PATH or ZEND_TOOL_INCLUDE_PATH_PREPEND with the proper include path to use, then run the command "zf --setup". This command is designed to create a storage location for your user, as well as create the zf.ini file that the zf command will consult in order to run properly on your system.

Example you would run:

$ ZEND_TOOL_INCLUDE_PATH=/path/to/ library zf --setup

Your are encourged to read more in the link that follows.
Zend_Tool & CLI Setup Information
(available via the command line "zf --info")
* Home directory found in environment variable HOME with value /root
* Storage directory assumed in home directory at location /root/.zf/
* Storage directory does not exist at /root/.zf/
* Config file assumed in home directory at location /root/.zf.ini
* Config file does not exist at /root/.zf.ini

To change the setup of this tool, run: "zf --setup"

Вычитал что должны эти пути содержаться в списке путей поиска, помогите пожалуйтса
В ответ на комманду
php -i|grep include_path
получаю
include_path => .:/usr/local/share/pear => .:/usr/local/share/pear
если мне нужно пути прописать то как это сделать
http://imedia[dot]in[dot]ua
imediasun Отправлено: 03 Декабря, 2013 - 23:15:41 • Тема: вложенный инпут • Форум: Вопросы новичков

Ответов: 8
Просмотров: 238
массив есть, а причем тут другой инпут name=inp не знаю но если его убираю значения в инпутах name = id$i соответствуют значениям в базе только его вставляю значения меняются на единицы
PHP:
скопировать код в буфер обмена
  1.  
  2. <ul class="menu">
  3. <li><a href="/admin/pages/index">Вернуться к выбору страниц</a></li>
  4. <li><a href="/admin/article_add/<?=$article[0]['page']?>">Добавить статью</a></li>
  5. <li><div class="li">Редактировать статью<input type="hidden" value="0"></div></li>
  6.        
  7.         <ol>
  8.         <?
  9.         $i=1;
  10.         foreach ($article as $key=>$value){
  11.         ?>
  12.         <li>
  13.         <a href="/admin/edit_article/<?=$value['id'];?>?num=<?=$i;?>">Статья№<?=$i;?>      </a>
  14. </li>
  15.         <?
  16.         $i++;
  17.         }
  18.         ?>
  19.         </ol>
  20.         <li><div class="li">Удалить статью<input name="inp" type="hidden" value="0"></div>
  21.         <ol>
  22.        
  23.         <?
  24.         $i=1;print_r($article[0]['id']);
  25.         foreach ($article as $key=>$value){?>
  26.         <li><input type="text" name="id<?=$i;?>" value="<?=$value['id'];?>">
  27.         <a class="del">Статья№<?=$i;?></a></li>
  28.         <?
  29.         $i++;
  30.         }
  31.         ?>
  32.        
  33.         </ol>
  34.         </li>
  35.         <li><div class="li">Редактировать фотографии<input name="inp" type="hidden" value="0"></div>
  36.         <ol>
  37.         <?
  38.         $i=1;
  39.         foreach ($article as $key=>$value){
  40.         ?>
  41.         <li><a href="/admin/edit_photo/<?=$value['id'];?>">Статья№<?=$i;?></a></li>
  42.         <?
  43.         $i++;
  44.         }
  45.         ?>
  46.         </ol>
  47.         </li>
  48.        
  49.         </ul>
  50.  
  51.  

Страниц (41): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB