Mailinglisten-Archive |
Hallo Nicolas,
> ich will ja nicht als dummer fragender dastehen, aber machst du die
> codierung auch r=FCckg=E4ngig??
ja, mache ich
> Gib doch als =DCbergabeparameter die ID des Datensatzes an, dann kannst =
du
> auf
> das codieren verzichten.
geht nicht
die Eingabe in die DB sieht wie folgt aus:
...$ort =3D urlencode($ort); ...
in der url des Browser wird ..&ort=3DGro%DF+Bierstedt.. =FCbergeben
in der DB steht auch Gro%DF+Bierstedt
jetzt werden alle Orte ausgelesen:
$result =3D mysql_query ( "select distinct ort from gast order by ort" );
$number =3D mysql_num_rows($result);
$i=3D0;
while ($i < $number) {
$ort=3Dmysql_result ($result,$i, 'ort');
$ort=3Durldecode($ort); ?>
<option value=3Dselectkategorie.php3?ort=3D<?echo mysql_result ($result,$i=
, 'ort');?>><?echo $ort?>
<? $i++; } ?>
Der Quelltext des Pulldown sieht so aus:
<option value=3Dselectkategorie.php3?ort=3DGro%DF+Bier>Gro=DF Bierstedt
Beim Anklicken des Eintrages wird /selectkategorie.php3?ort=3DGro%DF+biers=
tedt =FCbergeben
Die Abfrage, die dann nichts liefert lautet:=20
$result =3D mysql_query ( "select distinct kategorie from gast where ort =3D=
'$ort' " );
Gru=DF Bernd
php::bar PHP Wiki - Listenarchive