|
|
|
| Нужно сделать следующее:если флажок обозначен, то нужно показать только тех,кто заплатил, а если не обозначен,то показать всех. Как это сделать?
,
<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);
|
| |
|
|
|
|
|
|
|
для: kaya
(07.04.2010 в 14:23)
| | Если чекбокс include не будет отмечен пользователем, то $_POST['include'] на сервере вы не получите, значит надо просто проверить наличие этой переменной в массиве $_POST. | |
|
|
|
|
|
|
|
для: sim5
(07.04.2010 в 14:33)
| | Eto delaetsya, esli ya ne oshibayus, s pomoshyu isset()? | |
|
|
|
|
|
|
|
для: kaya
(07.04.2010 в 14:38)
| | можете и так
P.S. Я же вам давал ссылку, где можно было скачать РНР мануал на русском. | |
|
|
|