Делаю форму заказа товара mysql + php.
1) Запрос в бд (товар).
2)Вывод данных из таблицы
1-ый товара (option value="1") Выводится так как нужно.
2-ой товар (option value="2") Выводится почему-то 2 и 3 товары.!!
3-ый товар (option value="3"). Выводится так как нужно
Что нужно изменить, чтобы выводился в (option value="2") 2 товар???
CODE
<form method='post'>
<select style="width:300px" name="game">
<option value=”1”>
<?php
$result = mysql_query("SELECT * FROM game LIMIT 1");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("%s", $row[2]);
}
mysql_free_result($result);
?>
</option>
<option value=”2”>
<?php
$result = mysql_query("SELECT * FROM game LIMIT 1");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("%s", $row[2]);
}
mysql_free_result($result);
?>
</option>
<option value=”3”><?php
$result = mysql_query("SELECT * FROM game LIMIT 2,3");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("%s", $row[2]);
}
mysql_free_result($result);
?>
</option>
</select>
Проблему решил, тему можно закрыть.
CODE
<option value=”2”>
<?php
$result = mysql_query("SELECT * FROM game LIMIT 1,1");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("%s", $row[2]);
}
mysql_free_result($result);
?>
</option>
Отредактировал: sokolteam, - 12.9.2012, 15:40