Mam problem ze skryptem. Użytkownik wybiera rodzaj drzwi i potem na podstawie rodzaju drzwi wyświetlają mu się producenci. Zrobiłem to na sztywno, tzn ustaliłem z góry 3 rodzaje drzwi, jednak musi być możliwość dodawania nowych, nie wiem teraz jak to rozwiązać w kodzie, jeżeli chodzi o dodawania do list wszystkich danych.
// define a list group
addListGroup("vehicles", "makers");
<?
$sql = $db->query('select * from rodzaj where rodzaj = 1');
while($row = $sql->fetch_array())
{
echo 'addList("makers", "'.$row[nazwa
].'", "'.$row[nazwa
].'", "drew-list");'; }
$sql = $db->query('select * from rodzaj where rodzaj = 2');
while($row = $sql->fetch_array())
{
echo 'addList("makers", "'.$row[nazwa
].'", "'.$row[nazwa
].'", "stal-list");'; }
$sql = $db->query('select * from rodzaj where rodzaj = 3');
while($row = $sql->fetch_array())
{
echo 'addList("makers", "'.$row[nazwa
].'", "'.$row[nazwa
].'", "plyt-list");'; }
//drew 1
//stal 2
//plyt 3
$s = $db->query('select * from producent where rodzaj = "1" or rodzaj = "1|2" or rodzaj = "1|3"');
$r = $s->fetch_array();
$s = $db->query('select * from producent where rodzaj = "2" or rodzaj = "1|2" or rodzaj = "2|3"');
$z = $s->fetch_array();
$s = $db->query('select * from producent where rodzaj = "3" or rodzaj = "1|3" or rodzaj = "3|2"');
$x = $s->fetch_array();
?>
addList("drew-list", "<?=$r[nazwa];?>", "<?=$r[nazwa];?>");
addList("stal-list", "<?=$z[nazwa];?>", "<?=$z[nazwa];?>");
addList("plyt-list", "<?=$x[nazwa];?>", "<?=$x[nazwa];?>");
Całość można zobaczyć tu:
http://hosting8840938.az.pl/Formularz PCV/
Pozdrawiam
nie macie żadnego pomysłu?
Ten post edytował Lejto 15.10.2011, 07:04:48