Autor Zpráva
Tomkinss
Profil
Zdravím,
Mám script, ktorý mi po zvolení kategórie v prvom select vypíše automaticky podkategórie v druhom select.
Mám ale problém, lebo neviem, prečo mi script nefunguje.
Prosím o radu.

addlink.php
<script type="text/javascript" src="./js/js.js"></script>
.
.
.
		<div>
			<b>Kategória:</b>
			<select name="kategoria" onchange="vypis_podkategoriu(options[selectedIndex].value);">
			<option value="">Zvoľte kategóriu stránok...</option>
<?php
$sql=mysql_query("SELECT * FROM category WHERE sub='0'");
while ($vypis = mysql_fetch_array($sql)) {
	$id = $vypis["id"];
	$name = $vypis["name"];
?>
<option value="<?php echo $id; ?>"><?php echo $name; ?></option>
<?php
}	
?>
			</select>
		</div>
<div id="podkategoria">
</div>


js.js
function vypis_podkategoriu(index)
{
	preloadni_obsah('../podkategoria.php?kategoria='+index,'podkategoria');
	precisti_prvok('podkategoria');
}


podkategoria.php
<?php 
include("./admin/nastavenia.php");
$id = $_GET['kategoria'];
?>
<b style="display:inline;">Podkategória:</b>
	<select name="podkategoria">
<?php 
	$sql=mysql_query("SELECT * FROM category WHERE sub='$id'");
		while ($vypis = mysql_fetch_array($sql)) {
			$id = $vypis["id"];
			$name = $vypis["name"];
?>
		<option value="<?php echo $id; ?>" >==> <?php echo $name; ?></option>
<?
}	
?>
</select>
joe
Profil
Tomkinss:
Mám ale problém, lebo neviem, prečo mi script nefunguje.
Věstící kouli tu nemáme :-) A to nejhlavnější chybí. Co se zobrazuje za chybu (v JS/PHP)? Jak vypadají funkce preloadni_obsah a precisti_prvok, k čemu je vlastně ta precisti_prvok, když název elementu předáváš již v té první?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0