SAD пишет:круто, order by должен писаться только один раз!)))
я это знаю... проблема в том что оно не выполняет условие но почему понять не могу, где параметр $p ставить!!!
(Добавление)
diodida пишет:условие но почему понять не могу, где параметр $p ставить!!!
ВОТ САМ КОД
if (is_null($param)) {
$sqlquery='select * from avtomobil as av
INNER JOIN outlay ON av.ID_rasxod=outlay.ID_rasxod
INNER JOIN power ON av.ID_moschnost=power.ID_moschno st
INNER JOIN volume_motor ON av.ID_obem=volume_motor.ID_obem
INNER JOIN transference ON av.ID_peredach=transference.ID_p eredach
INNER JOIN baggage ON av.ID_bag=baggage.ID_bag
INNER JOIN year_output ON av.ID_god=year_output.ID_god
INNER JOIN road ON av.ID_road=road.ID_road
INNER JOIN wheel_base ON av.ID_base=wheel_base.ID_base
INNER JOIN width ON av.ID_width=width.ID_width
INNER JOIN hight ON av.ID_hight=hight.ID_hight
INNER JOIN length ON av.ID_length=length.ID_length
INNER JOIN body ON av.ID_kyzov=body.ID_kyzov ';
include ("elements_not_null.php"); }
else { if ($p == 0) {$sqlquery=$param." ORDER BY ".$two;};
if ($p != 0) {$sqlquery=" , ".$two;};
$p++;
//echo $p;
};
$query = mysql_query($sqlquery, $mydate);
echo "<table WIDTH=100% border=0>";
//echo $sqlquery;
// наличие значений в выборке
$array = mysql_fetch_assoc($query);
echo mysql_error();
if($array) { $fields=21;
// сортировка по параметрам
echo "<tr><div align ='left'><b> СОРТИРОВКА ПО ПАРАМЕТРАМ: </b></div></tr>";
echo "<form name='number' form action = 'ssilka.php' target='left' >";
echo "<input type='hidden' name='param' value='$sqlquery','$p=0' />";
//год с and и без параметров и с ними
echo "<button name='two' value=' year_output.god_vipuska ASC'/>Самостоятельное ТО</button>";
//авто
echo "<button name='two' value=' volume_motor.obem_dvig DESC,power.moschnost_dvig DESC,width.width DESC,hight.hight DESC,length.length DESC, wheel_base.base DESC'/>Представительское авто</button>";
|