phpbar.de logo

Mailinglisten-Archive

[php] Probleme mit urlencode

[php] Probleme mit urlencode

Bernd Schulz php_(at)_phpcenter.de
Wed, 22 Aug 2001 15:26:41 +0100


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