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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Как проверить html форму с помощью if....?
 
 автор: kaya   (07.04.2010 в 14:23)   письмо автору
 
 

Нужно сделать следующее:если флажок обозначен, то нужно показать только тех,кто заплатил, а если не обозначен,то показать всех. Как это сделать?
,

<table align="rigth">
                        <td align="rigth"><input type="checkbox" name="include" onBlur="valFecha(this)" checked> Include non paid orders </td>
                        </table>




if(isset($_POST['fromdate'])){
$fromdate = $_POST['fromdate'];
$todate=$_POST['todate'];
}else{
//    $fromdate='01/'.date('m/Y');
//    $todate=date('d/m/Y');
    echo "No results found";
    exit;
}
$countries="SELECT ord.customers_country, cn.countries_id ";
$from=" from ".TABLE_ORDERS. " ord, ".TABLE_COUNTRIES. " cn ";
$where="WHERE ord.date_purchased BETWEEN '".guion($fromdate)."' AND '".guion($todate)."' AND ord.customers_country=cn.countries_name";

$query=Tep_db_query($countries.$from.$where);
           while ($country =Tep_db_fetch_array ($query)){
               if(isset($temp[$country['customers_country']])){

                   //$temp[$country['customers_country']]['num_orders']++;
                $temp[$country['customers_country']]++;
               }else{
                   //$temp[$country['customers_country']]=array('countries_id'=>$country['countries_id'],
                                           // 'num_orders'=>1);
                $temp[$country['customers_country']]=1;
               }
        }

arsort($temp);

  Ответить  
 
 автор: sim5   (07.04.2010 в 14:33)   письмо автору
 
   для: kaya   (07.04.2010 в 14:23)
 

Если чекбокс include не будет отмечен пользователем, то $_POST['include'] на сервере вы не получите, значит надо просто проверить наличие этой переменной в массиве $_POST.

  Ответить  
 
 автор: kaya   (07.04.2010 в 14:38)   письмо автору
 
   для: sim5   (07.04.2010 в 14:33)
 

Eto delaetsya, esli ya ne oshibayus, s pomoshyu isset()?

  Ответить  
 
 автор: sim5   (07.04.2010 в 14:43)   письмо автору
 
   для: kaya   (07.04.2010 в 14:38)
 

можете и так

P.S. Я же вам давал ссылку, где можно было скачать РНР мануал на русском.

  Ответить  
Rambler's Top100
вверх

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