PHP.SU

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

Страниц (6): « 1 2 3 4 [5] 6 »

> Найдено сообщений: 81
Грачи прилетели Отправлено: 29 Июля, 2015 - 11:25:19 • Тема: Итоговая строка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 141
спасибо!
Грачи прилетели Отправлено: 29 Июля, 2015 - 10:21:22 • Тема: Итоговая строка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 141
Добрый день!

Не знаю куда копать, прошу подсказать.

У меня из базы выводятся данные и строится таблица. В одном из полей - дата

Примерно так по строкам

|03.08.2015|данные|
|13.08.2015|данные|
|23.08.2015|данные|
|13.09.2015|данные|
|15.09.2015|данные|
|13.10.2015|данные|
и т.д.

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

|Август|
|03.08.2015|данные|
|13.08.2015|данные|
|23.08.2015|данные|
|Сентябрь|
|13.09.2015|данные|
|15.09.2015|данные|
|Октябрь|
|13.10.2015|данные|
Грачи прилетели Отправлено: 10 Июля, 2015 - 09:20:24 • Тема: Передать переменную в JS • Форум: Вопросы новичков

Ответов: 1
Просмотров: 135
Добрый день!

Передаю значение переменной при клике на ссылку

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript">
  3. function open_ks(id_st){var myWin=window.open("<?php echo $url_first?>/ex/test.php?id="+id_st, "Window","scrollbars=yes, resizable=yes,width=810, height=570)}
  4. </script>
  5. .....
  6.  
  7. $id_k=$Arr['id'];
  8. $latin=$Arr['latin'];
  9. echo "<td><a href='#' OnClick=\"open_ks($id_k)\">".$Arr['nazvanie']."</a></td>";
  10.  


При клике все передает нормально, получаю новое окно с ссылкой ...php?id=1

Мне надо сюда же засунуть еще одну переменную $latin, чтобы ссылка была, что-то типа:

php?id=1&name=$latin

Как правильно вторую переменную добавить в JS function open_ks и в ссылке тут - <a href='#' OnClick=\"open_ks($id_k)\">
(Добавление)
всё, решил иначе запрос
Грачи прилетели Отправлено: 09 Июля, 2015 - 12:11:48 • Тема: PHP Notice при загрузке • Форум: Вопросы новичков

Ответов: 3
Просмотров: 198
Спасибо!

Репутацию пока не могу в +, т.к. мало сообщений на форуме.
Грачи прилетели Отправлено: 09 Июля, 2015 - 11:06:38 • Тема: PHP Notice при загрузке • Форум: Вопросы новичков

Ответов: 3
Просмотров: 198
Добрый день!

Есть такая форма
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form method='post' name='list'>
  3.  <select  name='status' onchange="list.submit()">
  4. <?php
  5. echo   "<option value='' ".(($_POST['status'] == '- Все -') ? 'selected' : '').">- Все -</option>";
  6. echo   "<option value='Открыт' ".(($_POST['status'] == 'Открыт') ? 'selected' : '').">Открыт</option>";
  7. echo   "<option value='Закрыт' ".(($_POST['status'] == 'Закрыт') ? 'selected' : '').">Закрыт</option>";
  8. ?>
  9.  


при выборе селекта, все работает нормально, но при первой загрузке страницы в логах notice по всем трем значениям из select
PHP Notice: Undefined index: status

Пробовал использовать isset, но получаю Cannot use isset() on the result of an expression (you can use "null !== expression" instead)

как вылечить этот Notice?
Грачи прилетели Отправлено: 07 Июня, 2015 - 21:01:47 • Тема: php-mysql даты в массиве • Форум: Вопросы новичков

Ответов: 0
Просмотров: 59
Добрый день!

Запрос
SELECT * FROM tabl1

Получаю по полю `day` (тип date) массив дат Y-m-d

Как узнать первую дату и последнею?
$data_start
$data_stop



P~S Поторопился. Решил свой вопрос
Грачи прилетели Отправлено: 05 Июня, 2015 - 11:55:25 • Тема: Возврат значений в родительское окно • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 430
всё, нашел ошибку, решено
Грачи прилетели Отправлено: 05 Июня, 2015 - 09:45:03 • Тема: Возврат значений в родительское окно • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 430
Добрый день!

Помогите, пожалуйста, вернуть значение из дочернего окна в родительское

В родительском окне:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <td><input type="text" value='<?php echo $Arr['klient']; ?>' name='klient'  id='someid' />
  3. <a href=''  onclick="open_win_jl()"><img src='/img/spr.png' alt='' /></a>
  4. </td>
  5.  
  6.  


В дочернем делаю так

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form name='frm_klient' method='post''>
  3. ....
  4. <td><input type='text' name='klient' id='<?php echo $Arr['klient'];?>' value='<?php echo $Arr['name'];?>' onClick="kl=$('#klient').val(); $(window.opener.document).find('#someid').val(kl); self.close()" /><td>
  5.  
  6. ....
  7. </form>
  8.  


При данном варианте ничего не возвращается...
Грачи прилетели Отправлено: 01 Июня, 2015 - 13:52:16 • Тема: Вывод всех значений в группе из нескольких таблиц • Форум: Вопросы новичков

Ответов: 3
Просмотров: 157
т.е. убрать из SELECT
SUM

и GROUP BY/ Тогда получу полный список всего и мне надо будет потом пройтись по массиву данных и просуммировать переменные в chas_fact
и сгруппировать по двум другим полям, так?
Как это правильно сделать. можно пример какой-нибудь показать, не понимаю как в цикл другой вставить.
Спасибо!
Грачи прилетели Отправлено: 01 Июня, 2015 - 11:09:14 • Тема: Вывод всех значений в группе из нескольких таблиц • Форум: Вопросы новичков

Ответов: 3
Просмотров: 157
Добрый день!

Прошу помощи.

Делаю сводную итоговую таблицу, в которой вывожу данные из нескольких таблиц.

Пользователь (table2.fio as fio) | Задания (table1.name as pr_name) | Часов (SUM(table2.chas_fact) as chas_fact)

SQL запрос

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. $sql="SELECT
  4. table1.name as pr_name,
  5. table2.day,
  6. table2.fio as fio,
  7. SUM(table2.chas_fact) as chas_fact
  8.  
  9. FROM table1, table2, table3
  10.  
  11. WHERE table1.id = table2.id_table1 AND table2.fio = table3.fio AND table2.day BETWEEN ('".$data_1."') AND ('".$data_2."')
  12.  
  13. GROUP BY fio ";
  14.  
  15.  


Вывожу данные в таблицу
CODE (htmlphp):
скопировать код в буфер обмена
  1. <tr>
  2. <td><?php echo $Arr['fio'];?></td>
  3. <td>Перечислить все названия Заданий -  table1.name as pr_name</td>
  4. <td><?php echo $Arr['chas_fact'];?></td>
  5. </tr>


При моем запросе, выводит только одно значение table1.name as pr_name. Как мне правильно перестроить свой запрос, чтобы смог в этом поле перечислить все значения? Надо делать какой-то вложенный запрос в sql?
Грачи прилетели Отправлено: 28 Мая, 2015 - 14:11:40 • Тема: Как правильно прописать if • Форум: Вопросы новичков

Ответов: 9
Просмотров: 310
а какой еще может вариант? Уровень конечно никакой у меня, но все же хочется привыкать к правильному.
Грачи прилетели Отправлено: 28 Мая, 2015 - 13:05:22 • Тема: Как правильно прописать if • Форум: Вопросы новичков

Ответов: 9
Просмотров: 310
Спасибо! Я думал как-то поинтереснее можно... Улыбка
Грачи прилетели Отправлено: 28 Мая, 2015 - 12:55:45 • Тема: Как правильно прописать if • Форум: Вопросы новичков

Ответов: 9
Просмотров: 310
Добрый день!

Подскажите, пожалуйста, как правильно в данной конструкции прописать if

echo "<td align='left'> ".if ($Arr['data_fakt_stop']=="0000-00-00") echo "---"; else echo date('d.m.Y', strtotime($Arr['data_fakt_stop'])); ."</td>";

при текущем исполнении ошибка на if
Грачи прилетели Отправлено: 22 Мая, 2015 - 16:22:22 • Тема: Передача значение в <tr> отмеченных checkbox • Форум: Вопросы новичков

Ответов: 11
Просмотров: 376
я понял ошибки, спасибо!
(пока так и не могу в репутацию сказать спасибо, не хватает сообщений)
Грачи прилетели Отправлено: 22 Мая, 2015 - 15:44:40 • Тема: Передача значение в <tr> отмеченных checkbox • Форум: Вопросы новичков

Ответов: 11
Просмотров: 376
Sail,

сделал,

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. echo "<tr>";
  3. echo "  <td><input type='checkbox' name='ids[]' value='".$Arr['id']."'  />";
  4. echo "  <td> ".$Arr['id']."</td>";
  5. echo "  <td> <input type='hidden' value='".$Arr['kategoriya']."' name='kat[]' />".$Arr['kategoriya']."</td>";
  6. echo "  <td> <input type='hidden' value='".$Arr['nazvanie']."' name='nazv[]' />".$Arr['nazvanie']."</td>";
  7. echo "</tr>      ";
  8.  
  9.  


сохранение

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. var_dump($_POST);
  3.  
  4. foreach($_POST['ids'] as $ids)
  5.                 {
  6. echo "INSERT INTO `test` (`id`, `id_sot`, `kategoriya`, `nazvanie`) VALUES (NULL, '".$_POST['ids'][$ids]."', '".$_POST['kat'][$ids]."', '".$_POST['nazv'][$ids]."') ";
  7. }
  8.  
  9.  



Что-то не так...

Страниц (6): « 1 2 3 4 [5] 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB