Falsche Url wird angesprochen
Hi
bei http://www.tickets-und-eintrittskarten.de/Fussball.htm kann im im mittleren Bereich aus einem Pulldownmenü den Ort auswählen.
Mache ich dies geht der Link nicht auf die ausgewählte Url sondern immer auf die letzte im Menü
Beispiel ich suche Köln als Ort raus werde ich auf West Bromwich geleitet.
Was ist da falsch?
Hier der Code:
Ich hoffe dass das Problem nicht zu groß ist...
Danke.
bei http://www.tickets-und-eintrittskarten.de/Fussball.htm kann im im mittleren Bereich aus einem Pulldownmenü den Ort auswählen.
Mache ich dies geht der Link nicht auf die ausgewählte Url sondern immer auf die letzte im Menü
Beispiel ich suche Köln als Ort raus werde ich auf West Bromwich geleitet.
Was ist da falsch?
Hier der Code:
Spoiler
![]()
PHP-Quelltext
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107<?php $cat1_cnt=0; $cat1_list=array(); include'open_database.php'; $i=0; $result = mysql_query("SELECT Prodcat2 FROM $tableName"); while ($row = mysql_fetch_array($result)) { $cat1_list[$i] = $row[0]; $i++; } mysql_free_result($result); mysql_close(); $cat2_list=array_unique($cat2_list); sort($cat2_list); array_unshift($cat2_list, $lang_search_box); foreach ($cat2_list as $cat2_name) { $query_string = 'productList.php?cat2=' . urlencode($cat2_name); if ($cat2==$cat2_list[$cat2_cnt]){ } else { } $cat2_cnt++; } echo' <style type="text/css"> .style1 { color: #000000; background-color: #ffffff; align: left; } </style> <br> <select onchange="if (this.options[selectedIndex]!=\'false\') location.href=\'http://www.tickets-und-eintrittskarten.de/\'+this.options[selectedIndex].value" name="cat2" size="1" class="style1">'; echo '<option value="" selected >Ort Auswahl</option>'; foreach ($cat2_list as $value) { if ($value>''){ if ($value==$cat2) echo'<option value="'.$cat1.'/'.urlencode($cat2_name).'.htm" selected >'.$value.'</option>'; else echo'<option value="'.$cat1.'/'.urlencode($cat2_name).'.htm">'.$value.'</option>'; } } echo'</select>'; ?>
Ich hoffe dass das Problem nicht zu groß ist...
Danke.
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Moin thunder,
danke für Deine Hilfe...
wenn ich es wie Du mache (hatte ich Anfangs), dann klappt es mit der Auswahl bei Orten ohne Umlaute wunderbar.
Aber hier im Beispiel Köln wird mir die Url nach Deiner Lösung so ausgegeben:
*http://www.tickets-und-eintrittskarten.de/Fussball/Köln.htm
Das ist falsch, da die Umlaute falsch auf der Site angezeigt werden.
Richtig müsste die Url so aussehen:
*http://www.tickets-und-eintrittskarten.d…ball/K%F6ln.htm
danke für Deine Hilfe...
wenn ich es wie Du mache (hatte ich Anfangs), dann klappt es mit der Auswahl bei Orten ohne Umlaute wunderbar.
|
|
PHP-Quelltext |
1 |
echo'<option value="'.$cat1.'/'.$value.'.htm">'.$value.'</option>';
|
Aber hier im Beispiel Köln wird mir die Url nach Deiner Lösung so ausgegeben:
*http://www.tickets-und-eintrittskarten.de/Fussball/Köln.htm
Das ist falsch, da die Umlaute falsch auf der Site angezeigt werden.
Richtig müsste die Url so aussehen:
*http://www.tickets-und-eintrittskarten.d…ball/K%F6ln.htm
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Reiner« (14. Januar 2012, 08:58)
Danke, jetzt klappt es .
Ich hab urlencode() falsch eingesetzt,
Ich hab urlencode() falsch eingesetzt,
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Reiner« (14. Januar 2012, 12:20)
Ähnliche Themen
-
Foren-, Blog- und Content-Managementsysteme »-
Websitebaker Problem
(26. März 2010, 15:13)
-
(X)HTML & CSS & DHTML & Javascript »-
no print - css klappt nicht?
(24. April 2006, 23:10)
-
FreeWebspace »-
Freewebspace Freischaltung!
(9. Oktober 2002, 18:24)
-
Archiv: Software »-
IrDA
(27. September 2002, 16:58)


