|
|
|
| Как отсортировать список $cel ?
<?
$query="SELECT count(id) FROM `spsc_3` ";
$uploads = mysql_query($query);
if(!$uploads) exit("Îøèáêà ".mysql_error());
$colicestvo=mysql_result($uploads, 0);
for($s=1; $s<=$colicestvo; $s=$s+1)
{
$queryx="SELECT * FROM `spsc_3` WHERE `id`='$s' ORDER BY cel";
$usr=mysql_query($queryx);
if(!$usr) exit ("Îøèáêà (sql x)");
$cel = mysql_result ($usr, 0, 'cel');
echo"
<option value=$s> $cel</option>";
}
?>
|
| |
|
|
|
|
|
|
|
для: D.A.N_visator
(27.12.2007 в 21:40)
| | Так у Вас сортировка в запросе? | |
|
|
|
|
|
|
|
для: ddhvvn
(27.12.2007 в 22:12)
| | $cel = mysql_result ($usr, 0, 'cel');
выводится по строке, и что толку что он сортирует строку по самой себе?.... надо сортировать со всеми, а как?.. | |
|
|
|
|
|
|
|
для: D.A.N_visator
(27.12.2007 в 21:40)
| | Не проще было, просто
$queryx="SELECT * FROM `spsc_3` ORDER BY cel";
|
И вывести все в цикле.
Заместо всей вашей конструкции. | |
|
|
|
|
|
|
|
для: Faraon
(27.12.2007 в 22:37)
| | он напишет много раз первого пользователя($cel) | |
|
|
|
|
|
|
|
для: D.A.N_visator
(28.12.2007 в 17:36)
| | >он напишет много раз первого пользователя($cel)
Не напишет он много раз первого пользователя, я же написал выводить записи в цикле, с использованием массива типа mysql_fetch_assoc | |
|
|
|
|
|
|
|
для: D.A.N_visator
(27.12.2007 в 21:40)
| | Может это не правильно или не компактно - зато должно работать:
<?
$query="SELECT * FROM `spsc_3` WHERE ORDER BY cel";
$uploads = mysql_query($query);
if(!$uploads) exit("Îøèáêà ".mysql_error());
while($pole = mysql_fetch_assoc($uploads))
{
$a=$pole ['cel']; $a1=$pole [' еще поле, которое нужно вывести']; ...........
echo" <option value=$s> $a $a1 .......</option>";
}
mysql_close($conn);
?>
|
| |
|
|
|
|
|
|
|
для: Nigma07
(29.12.2007 в 03:29)
| | Еще напрашивается что-то вроде $s = $pole['id']; в начало тела цикла.
А в остальном всё достаточно аккуратно, и действительно должно работать. | |
|
|
|