Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Выпадающие списки (select) для выбора времени с запоминанием для каждого из посетителей

Сообщения:  [1-10]   [11-13] 

 
 автор: Гость   (16.06.2011 в 12:01)   письмо автору
 
   для: Sega063   (15.06.2011 в 22:26)
 

Если вы действительно хотите изучить язык и разобраться как это работает то http://softtime.ru/php5/?id_article=117 вам в помощь. Но если у вас это единичный случай - возможно проще нанять какого-нибудь фрилансера, который добавит вам необходим функционал.

Тут еще на мой взгляд проблема в том что помимо того что бы разобраться в самом языке вам потребуется еще разобраться со smarty и структурой движка вашего магазина. С другой стороны - если вы хотите изучить язык- то почему бы и нет?

  Ответить  
 
 автор: Sega063   (15.06.2011 в 22:26)   письмо автору
 
   для: Гость   (15.06.2011 в 09:24)
 

вот я не знаю какие переменные и как и куда там вставлять,у меня серьёзные пробелы в знаниях)) вы не могли бы подсказать где этот пробел можно восполнить, есть ли такая статья по переменным или учёбник?

  Ответить  
 
 автор: Гость   (15.06.2011 в 09:24)   письмо автору
 
   для: Sega063   (15.06.2011 в 09:07)
 

Т.е в шаблон заказа вы уже вставили возможность выбора времени? Тогда теперь вам нужно найти код который сохраняет данные с этой страницы и добавить в него получение передаваемой даты и времени, после получения - сохранить ее. я не знаю как у вас утроена бд, скорее всего есть отдельная таблица с заказами, вероятно в нее нужно добавить два поля (или совместить их в одно) куда и будите сохранять полученное время и дату.

  Ответить  
 
 автор: Sega063   (15.06.2011 в 09:07)   письмо автору
 
   для: Гость   (15.06.2011 в 06:59)
 

Про план тто я понимаю, у меня загвоздка в том, что бы засавить форму сохранять время

  Ответить  
 
 автор: Гость   (15.06.2011 в 06:59)   письмо автору
 
   для: Sega063   (15.06.2011 в 00:58)
 

Вам нужно
1) Вставить в шаблон форму для выбора времени и даты
2) После заполнения формы сохранить время с датой в информацию о заказе
3) В админке добавить вывод этого самого времени (или где вы управляете заказами).

Вот вам примерный план.

  Ответить  
 
 автор: Sega063   (15.06.2011 в 00:58)   письмо автору
79.5 Кб
 
   для: Sega063   (15.06.2011 в 00:55)
 

Вот примерно так хочу сделать, прикрепил файл с изображением

  Ответить  
 
 автор: Sega063   (15.06.2011 в 00:55)   письмо автору
 
   для: cheops   (15.06.2011 в 00:43)
 

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

  Ответить  
 
 автор: cheops   (15.06.2011 в 00:43)   письмо автору
 
   для: Sega063   (15.06.2011 в 00:27)
 

Хм... а вы куда этот фрагмент подставили? Вообще говоря он спроектирован для автономного выполнения, для smarty вам его придется адаптировать.

  Ответить  
 
 автор: Sega063   (15.06.2011 в 00:27)   письмо автору
 
   для: cheops   (15.06.2011 в 00:17)
 

я добавил эту форму на сайт, и уменя вылезла ошибка

Fatal error: Smarty error: [in Z:\home\magazin.ru\www/themes/prestashop/./order-formtime.tpl line 7]: syntax error: unrecognized tag: $_SESSION['hour'] = intval($_GET['hour']); $_SESSION['minute'] = intval($_GET['minute']); (Smarty_Compiler.class.php, line 446) in Z:\home\magazin.ru\www\tools\smarty\Smarty.class.php on line 1095

  Ответить  
 
 автор: cheops   (15.06.2011 в 00:17)   письмо автору
 
   для: Sega063   (14.06.2011 в 23:59)
 

Данные сохраняются в сессию (данные в сессии уникальны для каждого посетителя), извлечь их можно из переменных $_SESSION['hour'] и $_SESSION['minute'] (часы и минуты, соответственно).

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования