|
|
|
| при написании функции возник вопрос, как упоряточить по второму полю таблици?
пока она выглядит так
<?
function option($teble, $order)
{
$zap=mysql_query("SELECT * FROM $teble ORDER BY $order");
while($rows=mysql_fetch_array($zap))
{
$option=$option."<option value=\"".$rows[0]."\">".$rows[1]."</option>";
}
return $option;
}
?>
|
но хотелось бы избвиться от переменной $order заменив её на второе поле (где по структурам таблиц находятся названия) | |
|
|
|
|
|
|
|
для: Bart Simpson
(11.01.2007 в 16:30)
| | Че то не понятно :))
Ну указывайте вместо $order имя этого второго поля | |
|
|
|
|
|
|
|
для: ddhvvn
(11.01.2007 в 16:35)
| | таблици разные и разные названия | |
|
|
|
|
|
|
|
для: BArt Simpson
(11.01.2007 в 17:09)
| | а в чем тогда проблема??? | |
|
|
|
|
|
|
|
для: ddhvvn
(11.01.2007 в 17:11)
| | надо на типа
<?
function option($table)
{
$zap=mysql_query("SELECT * FROM $table ORDER BY [row 2]");
while($rows=mysql_fetch_array($zap))
{
$option=$option."<option value=\"".$rows[0]."\">".$rows[1]."</option>";
}
return $option;
}
?>
|
| |
|
|
|
|
|
|
|
для: BArt Simpson
(11.01.2007 в 17:12)
| | . | |
|
|
|
|
|
|
|
для: Bart Simpson
(11.01.2007 в 16:30)
| | Попробуйте так:
$zap=mysql_query("SELECT * FROM $table ORDER BY 2"); | |
|
|
|
|
|
|
|
для: AlexelA
(11.01.2007 в 20:46)
| | Ох ты ж.... а ведь и вправду есть такая нотация... | |
|
|
|
|
|
|
|
для: AlexelA
(11.01.2007 в 20:46)
| | Спасибо, получилось. =) | |
|
|
|