2012-04-17 2 views
0

Я хочу, чтобы выпадающее значение содержало количество таким образом, чтобы, если количество товаров на складе равно 45, тогда выпадающее значение будет отображаться с отметкой 1-45 в раскрывающемся списке, и если предположим, что 5 продуктов распроданы то падение вниз покажет 1-40Динамические данные в раскрывающемся списке

, как это возможно

+0

генерируем вы в HTML-форму с PHP? У вас есть сообщение с сообщением «ajax»; вы ищете решение Javascript, которое перезвонит вашему PHP-приложению и настроит выпадающее меню? Что у вас есть? –

+0

В чем проблема? Что вы пробовали? –

ответ

1

на вашем PHP вы запросите базу данных, чтобы узнать, сколько продуктов осталось на складе.

, например:

select in_stock from products where id = '$id'; 

затем на РНР вы можете сделать что-то вроде

$in_stock_q = mysql_query("select in_stock from products where id = '$id'"); 
$in_stock_r = mysql_fetch_assoc($in_stock_q); 
$in_stock = $in_stock_r['in_stock']; 

printf("<select name=\"in_stock\">"); 
for($i=1;$i<$in_stock;$i++) { 
    printf("<option value=\"%s\">%s</option>", $i, $i); 
} 
printf("</select>"); 
0

Если у вас есть количество продуктов, хранящихся в $ numInStock вы можете создать выпадающий список следующим образом.

<select> 
<?php 
    for ($i = 0; $i < $numInStock; $i++){ 
     echo "<option value='$i'>$i</option>"; 
    } 
?> 
</select> 
Смежные вопросы