Chcę uzyskać w rezultacie taki kod :
<?php
if(isset($_GET['countryCode'])){ switch($_GET['countryCode']){
case "1":
echo "obj.options[obj.options.length] = new Option('nazwa1','1'); "; echo "obj.options[obj.options.length] = new Option('nazwa2','2'); "; echo "obj.options[obj.options.length] = new Option('nazwa3','3'); "; break;
case "2":
echo "obj.options[obj.options.length] = new Option('nazwa4','4'); "; echo "obj.options[obj.options.length] = new Option('nazwa5','5'); "; echo "obj.options[obj.options.length] = new Option('nazwa6','6'); "; break;
} }
?>
Stosuję :
<?php
$id_kat=$_GET['countryCode'];
$pyt= "SELECT id_podkat, kat_id, nazwapod FROM podkat WHERE kat_id = $id_kat ";
if(isset($_GET['countryCode'])){ switch($_GET['countryCode']){
case "$id_kat":
{
$id_podkat=$p2['id_podkat'];
$nazwa=$p2['nazwapod'];
echo " obj.options[obj.options.length] = new Option('$nazwa','$id_podkat'); "; }
} }
?>
ale w rezultacie otrzymuję
Cytat
obj.options[obj.options.length] = new Option('Osobowe auta','3'); obj.options[obj.options.length] = new Option('Maszyny','4'); obj.options[obj.options.length] = new Option('Ciężarowe','6'); break;