Tutaj jest działający formularz -->KLIK niby wszystko jest ok, ale...
do formularza pobierane są dane z kolumy "miasta" i po kliku w submit zmienna "miasto" dostaje wybraną wartość np."Katowice" i wskakuje do adresu wynik.php?miasto=Katowice a ja potrzebuję żeby po kliku w submit poleciała jeszcze zmienna "id_miasta" która by była zaciągana z bazy łącznie z "miastem" czyli chciałbym tak wynik.php?miasto=Katowice&id_miasta=11
Nie potrafię tego przerobić, pomóżcie coś.
Tu są wszystkie pliki potrzebne do uruchomienia tego przykładu -- KLIK---
PLIK index.php
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script> $(document).ready(function(){ $("#miasto").autocomplete("autocomplete_m.php", { selectFirst: true }); }); </script> </head> <body> <?php echo'<form action="wynik.php" method="GET">'; echo'<input name="miasto" type="text" id="miasto" size="30" value="'.$miasto.'"/>'; echo'<input type="submit" value="" id="submit"/>'; echo'</form>'; ?> </body> </html>
PLIK autocomplete_m.php
<?php $q=$_GET['q']; $my_data=$q; include 'db.php'; $sql="select miasto from miasta WHERE miasto like '$my_data%'"; $result=$db->query($sql); if($result) { while($row=$result->fetch_assoc()) { } } ?>
BAZA
-- phpMyAdmin SQL Dump -- version 3.5.6 -- <a href="http://www.phpmyadmin.net" target="_blank">http://www.phpmyadmin.net</a> -- -- Host: localhost -- Czas wygenerowania: 22 Sie 2013, 22:07 -- Wersja serwera: 5.1.65 -- Wersja PHP: 5.3.18 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Struktura tabeli dla tabeli `miasta` -- CREATE TABLE IF NOT EXISTS `miasta` ( `id_miasta` int(11) NOT NULL AUTO_INCREMENT, `miasto` varchar(250) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL, PRIMARY KEY (`id_miasta`) ) ENGINE=InnoDB DEFAULT CHARSET=latin2 AUTO_INCREMENT=24 ; -- -- Zrzut danych tabeli `miasta` -- INSERT INTO `miasta` (`id_miasta`, `miasto`) VALUES (1, 'Augustów'), (2, 'Bełchatów'), (3, 'Częstochowa'), (4, 'Dynów'), (5, 'Elbląg'), (6, 'Frombork'), (7, 'Gdańsk'), (8, 'Hel'), (9, 'Iława'), (10, 'Jelcz'), (11, 'Katowice'), (12, 'Lublin'), (13, 'Łańcut'), (14, 'Mielec'), (15, 'Nysa'), (16, 'Opole'), (17, 'Przemyśl'), (18, 'Rzeszów'), (19, 'Szczecin'), (20, 'Toruń'), (21, 'Ulanów'), (22, 'Wrocław'), (23, 'Zielona Góra'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;