Code (html):
<script type="text/javascript">
$(document).ready(function()
{
$(".skola").hide();
$(".cekovi1").show();
$('.cekovi1').click(function(){
$(".skola").slideToggle();
});
$(".zvanje").hide();
$(".cekovi2").show();
$('.cekovi2').click(function(){
$(".zvanje").slideToggle();
});
});
function Popuna() // ova popuna je za drugi drop down
{
var i=document.getElementById("country").selectedIndex;
var dataString = 'id='+ i;
$.ajax
({
type: "POST",
url: "skolaback.php",
data: dataString,
cache: false,
success: function(html)
{
$(".city").html(html);
}
});
}
function Skola() // f-ja za upis nove kategorije
{
var news=document.getElementById("news").value;
var dataString = 'news='+ news;
alert(news);
$.ajax
({
type: "POST",
url: "upissk.php",
data: dataString,
cache: false,
success: function(html)
{
$("#skolica").html(html);
}
});
}
</script>
<form>
<label>Škola :
</label>
<select name="country" id="country" class="country" onChange="Popuna();"> // ova popuna je za drugi drop down
<option selected="selected">--Izaberi --
</option>
<?php
include('opendb.php');
$sql=mysql_query("select * from zvanja");
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$data=$row['skola'];
echo '<option value="'.$id.'">'.$data.'
</option>';
}
?>
</select> <br/><br/>
<label>Zvanje:
</label> <select name="city" class="city">
<option selected="selected">--Izaberi --
</option>
</select>
<br><br>
<input type="checkbox" name="novaskola" class="cekovi1" >Nova Škola
<br>
</form>
<form name="forma2" id="forma2">
<span id="skolica" class="skola">
<input type="text" name="news" id="news" class="skola"> <br>
<input type="button" name="dugmeskola" id="dugmeskola" class="skola" value="Sačuvaj" onClick="Skola();"/> <br>
</span>
</form>
___________________________________________
upissk.php
Code (php):
<?php
include('opendb.php');
if($_POST['news'])
{
$news=$_POST['news'];
$query="INSERT INTO zvanja(skola)VALUES('$news')";
$sql=mysql_query($query);
echo "Uspešno ste uneli novu školu <br>";
}
?>
____________________________________________
skolaback.php
Code (php):
<?php
include('opendb.php');
if($_POST['id'])
{
$id=$_POST['id'];
$sql=mysql_query("select * from stepeni WHERE id_skole='$id'");
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$data=$row['zvanje'];
echo '<option value="'.$id.'">'.$data.'</option>';
}
}
?>
______________________
baza podataka je jako jednostavna
znaci prva tabela je : ID, KATEGORIJA
druga tabela je : ID, PODKATEGORIJA , IDKATegorija
____________________
e sada verovatno nesto moze ovako da se uradi ali nemam bas ideju gde bih to stavila
$('#country').append('<option value=" id " selected="selected"> kategorija </option>');
Tako da svaka pomoć mi je dobrodošla, Unapre hvala!
[moderator: dodati [code][/code] tagovi]
[Ovu poruku je menjao Aleksandar Ružičić dana 21.07.2011. u 20:23 GMT+1]