[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: График загрузки по времени
workuspeh
Каким образом можно реализовать график загрузки на определенную дату, для организации встреч.
Чтобы при выборе определенной даты можно было бы смотреть на какое время назначена встреча, чтобы не назначить две встречи на одно время.



Спустя 13 минут, 10 секунд (25.04.2012 - 11:20) bodja написал(а):
Цитата
Каким образом можно реализовать

Двумя способами.
1 Выкладываение своего кода,и дружной правкой его ,при условии вашего активного участия.
2 Выкладыванием денег ,ТЗ и проблемы в разделе "проекты"

Спустя 1 час, 21 минута, 57 секунд (25.04.2012 - 12:41) workuspeh написал(а):
код:
<form method="post">
Дата: <input type="text" name="datesob" id="example" />
Время: <input type="text" id="time" name="timesob" />
<
input type="submit" value="Назначить" name="addtime" />
</
form>

<?php
if (isset ($_POST['addtime']))
{
$query = mysql_query("UPDATE table SET ad_timesob = CONCAT('".mysql_escape_string($_POST[timesob])."') WHERE id = $contid ");
$query = mysql_query("UPDATE table ad_datesob = CONCAT('".mysql_escape_string($_POST[datesob])."') WHERE id = $contid ");
}
?>


Возможно есть какой то пример реализации графика загрузки, чтобы от него отталкиваться?

Спустя 11 минут, 49 секунд (25.04.2012 - 12:53) walerus написал(а):
Для начала
$_POST['addtime'] // Правильно
$_POST[timesob] // НЕ Правильно, пропустил одинарные кавычки
$_POST[datesob] // НЕ Правильно, пропустил одинарные кавычки
Собственно, а в чем проблема то? Скрипт не работает или ...?

Спустя 3 минуты, 26 секунд (25.04.2012 - 12:57) workuspeh написал(а):
скрипт работает, в базу время и дату записывает, мне нужен график загрузки на определенную дату видеть какое время занято

Спустя 4 часа, 32 минуты, 18 секунд (25.04.2012 - 17:29) vagrand написал(а):
Ну так делайте select из таблицы по нужному условию и выводите данные

Спустя 14 часов, 43 минуты, 14 секунд (26.04.2012 - 08:12) workuspeh написал(а):
сделал для проверки следующее:
$result = mysql_query("SELECT ad_timesob FROM l8swj_adsmanager_ads WHERE ad_datesob = '$ndatesob'");
$myrow = mysql_fetch_array ($result);
do {
printf ("%s <br/>",$myrow['ad_timesob']);
}
while (mysql_fetch_array ($result));
?>

но так он выдает мне одно и тоже число, столько раз, сколько всего записей в базе. Наткнулся на курсы Попова, когда искал как выводить в select, но так понял лучше их не смотреть вообще?

Спустя 6 минут, 5 секунд (26.04.2012 - 08:18) Игорь_Vasinsky написал(а):
да.. Попова постарайся обойти, сам не видел, но авторитетные люди говорят - не надо бы.

Делай так

$result = mysql_query("SELECT `ad_timesob` FROM `l8swj_adsmanager_ads` WHERE ad_datesob = '".$ndatesob."'");

if(mysql_num_rows($result))
{
while($myrow = mysql_fetch_assoc($result))
{
echo $myrow['ad_timesob'].'<br/>';
}
}


Спустя 10 минут, 10 секунд (26.04.2012 - 08:29) workuspeh написал(а):
$result = mysql_query("SELECT ad_timesob FROM l8swj_adsmanager_ads WHERE ad_datesob = '$ndatesob'");

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($line as $col_value) {
print "$col_value <br/>";
}
}

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

прошу прощения нашел решение:
$result = mysql_query("SELECT ad_timesob FROM l8swj_adsmanager_ads WHERE ad_datesob = '$ndatesob' ORDER BY ad_timesob ASC ");


начинаю любить пхп =)

Спустя 8 минут, 42 секунды (26.04.2012 - 08:37) Игорь_Vasinsky написал(а):
Цитата
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {


а если нет совпадения???? получишь warning, в моём примере это контролируется.

PHP надо любить правильно.

Спустя 4 часа, 56 минут, 14 секунд (26.04.2012 - 13:33) Игорь_Vasinsky написал(а):
и потом - зачем делать цикл в цикле??? чтоб проверить терпение хостера???

тебе же известны имена ключей в ассоц. массиве. уф....

Спустя 33 минуты, 24 секунды (26.04.2012 - 14:07) workuspeh написал(а):
Игорь_Vasinsky, я сделал по вашему примеру, не понял в каком месте цикл в цикле

известно, то известно, но решив задачу и заставив скрипт работать иногда не совсем понимаешь почему так, а не иначе. К сожалению, изучить php в данный момент не позволяет время и сталкиваясь с определенной задачей начинаешь искать готовые решения, доводя их под себя, понимаю, что так делать нельзя, но к сожалению, на данный момент это не представляется нужным. Изучение пхп откладывалось в долгий ящик, но настал момент когда без его знаний дальнейшую работу продолжать невозможно, а нанимать все время специалистов накладно. Большим открытием для меня стал данный форум, где реально дают советы, не пишут за тебя скрипт, а наталкивают на мысль, иногда показывая примеры, опираясь на которые можно решить поставленные задачи. За что я Вам благодарен

Спустя 3 минуты, 54 секунды (26.04.2012 - 14:11) Игорь_Vasinsky написал(а):
Цитата
не понял в каком месте цикл в цикле


Цитата
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
        foreach ($line as $col_value) {




_____________
только начинаю изучать php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.