Problem mit Auswahlliste

Thorsten

Erfahrenes Mitglied
Hi,

vielleicht könnte mir ja mal jemand einen kleinen Tipp geben? Wenn man auf die Datei "add_kato.php" klickt werden
mir alle Artikel aus Tabelle "artikel" in der Auswahlliste angezeigt. Eigentlich sollten nur die Artikel erscheinen,
die mit den Anfangsbuchstaben A beginnen. Hab' ich schon hinbekommen, doch dann funktionierte gar nix mehr. Wird auf den
den Link mit Buchstabe C geklickt, so erscheinen alle Wörter die mit C beginnen. So weit so gut...klickt man dann
auf einen Artikel, so wird unter $art die ID ausgegeben, doch er zeigt mir jedesmal wieder alle Artikel aus Tabelle "artikel"
an und markiert nicht den ausgewählten Artikel.Springt also immer wieder zurück. Irgendwie ist hier der Wurm drin.
Wer ist so nett und schaut sich das mal an?

Danke!

Thorsten


Der Code:

/////////////////////////////////////////////////////////////////

<table align="center" class='borderline3' border="0" cellspacing="0" cellpadding="8">
<tr>
<td><a href="add_kato.php?char=A"><span class="titel">A</span></a></td>
<td><a href="add_kato.php?char=B"><span class="titel">B</span></a></td>
<td><a href="add_kato.php?char=C"><span class="titel">C</span></a></td>
</tr>
</table><br><br><br>
<form name="eingabe" method="post" action="add_kato2.php">
<table align="center">
<tr>
<td>
<select name="art" size="10" class="listen" onChange="document.location.href='add_kato.php?art='+value;">

<?php

$query = "SELECT * FROM artikel WHERE a_name LIKE '".$HTTP_GET_VARS["char"]."%'";
$result = mysql_query($query);

echo "<option selected value='0'>&nbsp;".'-- keine Auswahl --'."&nbsp;</option>";

while($row = mysql_fetch_row($result))
{
echo "<option value=".$row[0].">&nbsp;".$row[1]."&nbsp;</option>";
}
?>

</select>
</td>
</tr>
</table>

<?PHP
echo $art."<br>";
?>
///////////////////////////////////////////////////////////////
 
bin mir nicht sicher ob ich deine Frage richtig verstanden habe aber meintest du es vielleicht so?


PHP:
<table align="center" class='borderline3' border="0" 
cellspacing="0" cellpadding="8"> 
<tr> 
<td><a href="add_kato.php?char=A"><span class="titel">A</span></a></td> 
<td><a href="add_kato.php?char=B"><span class="titel">B</span></a></td> 
<td><a href="add_kato.php?char=C"><span class="titel">C</span></a></td> 
</tr> 
</table><br><br><br> 
<? if (!isset($art)){ ?>
<form name="eingabe" method="post" action="add_kato2.php"> 
<table align="center"> 
<tr> 
<td> 
<select name="art" size="10" class="listen" onChange="document.location.href='add_kato.php?art='+value;"> 

<?

$query = "SELECT * FROM artikel WHERE a_name LIKE '".$HTTP_GET_VARS["char"]."%'"; 
$result = mysql_query($query); 

echo "<option selected value='0'> ".'-- keine Auswahl --'." </option>"; 

while($row = mysql_fetch_row($result)) 
{ 
echo "<option value=".$row[0]."> ".$row[1]." </option>"; 
} 
?> 

</select> 
</td> 
</tr> 
</table>
<? 
}
else{ 
echo $art."<br>"; 
}
?>
 
Zurück