Möchte in Abhängigkeit eines ersten Select-Feldes (Thema) ein zweites Select-Feld (Unterthema) generieren, ohne aber die Seite neu zu laden oder mit Frames arbeiten zu müssen. Geht das überhaupt, ist der Aufruf korrekt und wie übergebe ich dann den Parameter, denn mein Script(siehe unten) ist bestimmt der völlige Quatsch !
Hoffe Ihr seht mir diese Loser-Frage nach und laßt Gnade walten ;-)
<?php
require("SelectList.inc");
$result=mssql_query ("SELECT Thema FROM tbthema",$conn);
$num=mssql_num_rows($result);
echo"<tr>";
echo"<td align='left' style='font-family: Arial; font-size: 14'><font color='#00003F'><b>Thema:</b></font></td>";
echo"<td align='left' style='font-family: Arial; font-size: 14'><font color='#00003F'><b>Unterthema:</b></font></td>";
echo"</tr>";
echo"<tr>";
echo"<input type=hidden name=S1 value=1>";
echo "<td><select name=Theme onchange=edit_option2(" . $Theme . ") </td>";
$i=1;
while ($i < $num):
$CLS= mssql_result($result,$i,"Thema");
$CURR = mssql_result($result,$i,"Thema");
echo "<option value=$CLS";
if ($CURR=='y'){
}
echo ">$CLS</option>";
$i++;
endwhile;
function edit_option2($Theme)
{
$result2=mssql_query ("SELECT tbunterthema.Unterthema FROM tbunterthema WHERE tbunterthema.Thema LIKE" & $Theme,$conn);
$num2=mssql_num_rows($result2);
echo "<td><select name='Undertheme' </td>";
$i=-1;
while ($i < $num2):
$CLS= mssql_result($result2,$i,"Unterthema");
$CURR = mssql_result($result2,$i,"Unterthema");
echo "<option value=$CLS";
if ($CURR=='y'){
}
echo ">$CLS</option>";
$i++;
endwhile;
}
?>
Vielen Dank
Obel
http://volker.kretschmer@n-o-n-a-m-e.de
Hoffe Ihr seht mir diese Loser-Frage nach und laßt Gnade walten ;-)
<?php
require("SelectList.inc");
$result=mssql_query ("SELECT Thema FROM tbthema",$conn);
$num=mssql_num_rows($result);
echo"<tr>";
echo"<td align='left' style='font-family: Arial; font-size: 14'><font color='#00003F'><b>Thema:</b></font></td>";
echo"<td align='left' style='font-family: Arial; font-size: 14'><font color='#00003F'><b>Unterthema:</b></font></td>";
echo"</tr>";
echo"<tr>";
echo"<input type=hidden name=S1 value=1>";
echo "<td><select name=Theme onchange=edit_option2(" . $Theme . ") </td>";
$i=1;
while ($i < $num):
$CLS= mssql_result($result,$i,"Thema");
$CURR = mssql_result($result,$i,"Thema");
echo "<option value=$CLS";
if ($CURR=='y'){
}
echo ">$CLS</option>";
$i++;
endwhile;
function edit_option2($Theme)
{
$result2=mssql_query ("SELECT tbunterthema.Unterthema FROM tbunterthema WHERE tbunterthema.Thema LIKE" & $Theme,$conn);
$num2=mssql_num_rows($result2);
echo "<td><select name='Undertheme' </td>";
$i=-1;
while ($i < $num2):
$CLS= mssql_result($result2,$i,"Unterthema");
$CURR = mssql_result($result2,$i,"Unterthema");
echo "<option value=$CLS";
if ($CURR=='y'){
}
echo ">$CLS</option>";
$i++;
endwhile;
}
?>
Vielen Dank
Obel
http://volker.kretschmer@n-o-n-a-m-e.de