Перейти к содержимому



Замена SWITCH на запрос к БД

#1 lesli007

lesli007
  • Пользователь
  • 108 сообщений
  • Репутация: -4
0

Отправлено 06 Сентябрь 2012 - 06:16

Здравствуйте!
Делаю динамический список select с javascript
Нужно заменить скрипт со SWITCH на обычный запрос к БД с использованием прилетевшего значения.

Вот, что было и все работало
<?

require("JsHttpRequest.php"); //Подключаем библиотеку
$JsHttpRequest=new JsHttpRequest("windows-1251"); //Создаем экземпляр класса, указываю рабочую кодировку.

//Далее все просто. В зависимости от выбранного параметра в первом select`e, заполняем переменную $href необходимым кодом.
switch($_REQUEST["srok"]):

//Поехали...

case "1":
$price="10 у.е.";
break;
case "2":
$price="20 у.е.";
break;
case "3":
$price="30 у.е.";
break;
case "4":
$price="80 у.е.";
break;
case "5":
$price="150 у.е.";
break;
case "6":
$price="280 у.е.";
break;


default: $price=null;
endswitch;

//В общем-то, все. Теперь просто выводим переменную $href, которую успешно "поймает" наша функция doload().

echo $price;

?>
Вот, что попробовал сделать, но теперь не работает.


<?
include("blocks/bd.php");
require("JsHttpRequest.php"); //Подключаем библиотеку
$JsHttpRequest=new JsHttpRequest("windows-1251"); //Создаем экземпляр класса, указываю рабочую кодировку.

//Далее все просто. В зависимости от выбранного параметра в первом select`e, заполняем переменную $href необходимым кодом.
$value = $_REQUEST['srok'];
$result = mysql_query("SELECT * FROM sroki WHERE id='$value' LIMIT 1",$db);
$myrow = mysql_fetch_array($result);
$price = $myrow["price"]." у.е.";
echo $price;
?>

 

 

  • 0


Оформление форума – IPBSkins.ru