|
|
|
|
|
для: cheops
(06.02.2011 в 11:59)
| |
<?php
if ($_POST['year']="0")
{$_POST['year']=$curr_y;}
else
{$_POST['year']=$_POST_['year'];}
?>
|
Вот что хотел написать перед Вашим ответом :)
Хорошо, по новым вопросам буду открывать новый топ.
Спасибо. | |
|
|
|
|
|
|
|
для: TrEK
(06.02.2011 в 11:53)
| | Да, для этого удобно использовать функцию empty()
<?php
if(!empty($_POST))
{
$sql = "...";
}
?>
|
PS Только под новые вопросы, лучше заводить новые темы, а то тема уже разрослась - в ней не очень удобно работать (да и ответов в новой теме всегда больше чем в старой :). | |
|
|
|
|
|
|
|
для: cheops
(05.02.2011 в 20:07)
| | Хотел бы узнать еще один момент, если перейти на страничку отчета по ссылке... она делает запрос Array ( ) в БД, так как кнопка ОТЧЕТ еще не была нажата...
B cjjndtncdntyyj dsdjlbn cgbcjr abkmvjd? lfnf lj,fdktybz rjnjhs[ 0000-00-00.
Я бы хотел чтобы в таком случае открывалась статитсика за текущий месяц.
Возможно как-то это поправить? Что-бы уже при нажатии выводилось и , а при пустом POST, чтоб запрос был и ?
Мне так думается, что перед $sql надщо сделать проверку на пустоту POST ?
if ($_POST['year']="0") $_POST['year']=$curr_y; | |
|
|
|
|
|
|
|
для: TrEK
(06.02.2011 в 00:42)
| | Нет, содержимое таблиц (причем произвольных) базы данных, которые, возможно, вы не собирались выводить. | |
|
|
|
|
|
|
|
для: cheops
(05.02.2011 в 20:34)
| | хм... тоесть вывести код пшп странички ? | |
|
|
|
|
|
|
|
для: TrEK
(05.02.2011 в 20:08)
| | Ну уж неправда, это будет работать и в IE, и в Опера, и т.д.. Вот если бы удаление было так:
options[0].remove(), то это бы работало только в IE.
PS. В методе options надо удалить, вот так должно быть:
onchange="if(!this.options[0].value) this.remove(0)"
копированием писал, а не удалил, но в IE, должен был работать и при этом. | |
|
|
|
|
|
|
|
для: TrEK
(05.02.2011 в 20:29)
| | Злоумышленик может поправить значение POST-параметра (поместив туда строку с фрагментом SQL-запроса), для того, чтобы изменить поведение вашего SQL-запроса. Например, если у вас где-нибудь имеется таблица с паролями (или их хэшами), он при помощи SQL-инъекции может попытаться вывести их на страницу вместо других значений. Но это лучше в отдельной тем обсуждать - это уже слишком длинная. | |
|
|
|
|
|
|
|
для: cheops
(05.02.2011 в 20:20)
| | Более-менее понял, но так как у меня всегда год будет в 4-значном формате, а месяц в 2-значном :) Значит нули у меня не будут добавляться :) | |
|
|
|
|
|
|
|
для: cheops
(05.02.2011 в 20:10)
| | Спасибо. | |
|
|
|
|
|
|
|
для: TrEK
(05.02.2011 в 20:15)
| | Да, сам с самим :)
(это я как бы дал правильный ответ на мой же вопрос, после того как мне подсказали правильное решение) :)
Самое главное , что всё работает, спасибо вам всем за помощь! | |
|
|
|
|