Przekazywanie w adresie ciągu znaków

0

Witam!

Mój problem polega na tym , że nie wiem jak przesłać ciąg znaków w url-u
otóż mam stronę nazwijmy ją strona1.html gdzie mam formularz z polem SELECT oraz obrazek z mapą
i mam ją oprogramowaną przy pomocy znacznika <map> mój kod ze strony1.html wygląda tak np:.

<form action="skrypt">
           <select name="miejscowosc">
					<option>Opole</option>
                                          ... itd
          </select>
<input type="submit" value="Szukaj" />
</form>

<img src="img/mapa_p.jpg" usemap="#mapa" />

<map name="mapa">
<area shape='circle' coords='262,295,6' href="index.php?go=31&miejscowosc='opole'" alt='Opole' />
</map> 
 

jak wybieram z selecta miasto np Opole i klikam na przycisk szukaj jest OK

ale jak klikam na mapę w polu gdzie mam oprogramowaną mapę to nic się nie dziej

na stronie z wynikami odbieram string z selecta o nazwie "miejscowosc" kodem

$miejscowosc=$_POST['miejscowosc'];
 

jak stworzyć link z obrazka chodzi o część
href="index.php?go=31&miejscowosc='opole' "
żeby klikając na obrazek także wyszukiwał mi obiekty z tej lokalizacji

0

U mnie powyższy kod działa bez problemów. W atrybucie href elementu area nie powinieneś brać "opole" w apostrofy, o ile nie chcesz przekazać ich jako wartość.
Pokaż całą stronę - najlepiej link - problem zapewne leży gdzie indziej.

0

<a href='adres_strony.php?miejscowosc=".$_POST['miejscowosc']."'> LINK</a>

1 użytkowników online, w tym zalogowanych: 0, gości: 1