Rlove,
Код:SELECT LAST_INSERT_ID()
- 16.08.2014 19:00Дипломник

- Регистрация: 27.06.2013
- Сообщений: 117
- Репутация: 17
Спасибо сказали:
ishipilov(25.11.2014), - 16.08.2014 19:03
brainix, сейчас такая конструкция и стоит, но лишний запрос к бд меня почему-то смущает

P.S. Пол дня гуглил, ничего не нашел. Создал вопрос на форуме и вуаля...гугл вещает, что есть такая функция mysql_insert_id() - 08.10.2014 17:53
Rlove, да, функция mysql_insert_id() есть, но ты должен использовать её следующей строкой после INSERT, потому как она возвращает и UPDATE последнее значение.
P.S.: mysql_insert_id() между прочим, не делает запрос в таблицу, она просто выводит последний используемый id таблицы для текущего mysql_connection() - 11.11.2014 13:59
Приветствую!
Ребят, есть какое-то универсальное решение для создания формы обратной связи с прикреплением файла?
Все скрипты из ТОП Яшки и Гугла перерыл - нерабочие
Может кто сталкивался с таким? Имеется рабочее решение? - 11.11.2014 14:32
ищи решение в composer + мануалы к ним =)
всего-то надо взять что-то для работы с формами и что-то для отправки писем - 11.11.2014 18:25Студент

- Регистрация: 08.11.2014
- Сообщений: 57
- Репутация: 5
Так можно же и самому сделать решение. В общем-то не сложно... На официальном сайте о php достаточно подробно описывается как загружать один файл, группу файлов, как отображать с помощью сессий процесс загрузки - http://php.net/manual/ru/features.fi...ost-method.php
По отправке почты там же - подробно и с примерами - http://php.net/manual/ru/function.mail.php - 21.11.2014 21:47
Всем приветы. Ребятки хэлпаните :)
Собственно есть 2 массива:
1) [0] => 12:00 [1] => 12:30 [2] => 13:00 [3] => 13:30...[11] => 17:30
2) [0] => '13:30=>14:00' [1] => '16:00=>16:30' ( В данном случае => стоит для разделения строки функцией explode)
Требуется: В первом массиве отобрать промежутки из 2го массива.
Делал так:
foreach($time as $time){
foreach($wri as $i){
list($nachalo, $konec) = explode("=>", $i);
if($time >= $nachalo && $time <= $konec){
echo '<div style="color: red;">' . $time . '</div>';
}else{
echo '<div>' . $time . '</div>';
}
}
}
Дублирует время и не выделяет промежуток только время начала и конца..
Вообще хочется сделать электронную запись ( Выбрал дату=> услугу/мастера => показало свободное/доступное время => отправил заявку )
Мб я не в том ключе выстраиваю логику модуля или вообще пхп не подходит под реализацию данной задачи ( данные будут отправляться средствами js )
За кривой код не журите я еще совсем юн в этом деле :) Ну и Спасибо за советы и помощь . - 25.11.2014 13:14
- 25.11.2014 14:18
booblegum, в вашем случае, мне кажется, лучше работу с временем организовать в формате MySQL DATETIME или UNIX времени. В обоих случая должна будет работать сравнительная конструкция (точнее условия) при выборках:
PHP код:тогда от массивов можно вообще отказаться в этом месте и сделать гораздо проще...($time> $time1 AND $time<$time2)
Спасибо сказали:
booblegum(27.11.2014), - 26.11.2014 23:31
Top-tompak, Во втором массиве который хранит в себе занятое время , элементы устроены следующим образом [0] => '13:30=>14:00', т.е начало и конец и между ними разделитель :)
Я немного переделал цикл и получилось так :PHP код:Примерно то что хочу есть по адресу сонлайн.суfunction mass($nachaslo,$konec,$time){ // $Время записи, $Окончание услуги, $Массив рабочего времени ( [0] => 12:00 [1] => 12:30 [2] => 13:00 [3] => 13:30...[11] => 17:30 )
$a = array();
foreach($time as $t){
if($t >= $nachaslo && $t <= $konec){ // Проверяю совпадения :)
$a[][FALSE] = $t;
}else{
$a[][TRUE] = $t;
}
}
return $a;
}
VulkanPartner, Спасибо, но я даже не представляю как тогда организовать БД, в моем случае это выглядело бы так:
table => 26.11.2014
master_id( идентификатор исполнителя ) wrk_time ( рабочий график на данный день ) write_time ( массив с занятым временем )
Спасибо огромное Всем за мысли и помощь :)
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Создание сайтов | 3 | 31.05.2011 01:53 |
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Реклама партнерских программ | 3 | 31.05.2011 01:53 |
Качественное программирование на заказ | Создание сайтов | 2 | 13.09.2010 16:02 |
Веб-программирование [php, Xhtml, Css, Javascript] | Другая работа | 0 | 28.02.2010 23:10 |





