witam wszystkim, przeszukałem dość dużo wątków i nigdzie nie mogłem znaleźć odpowiedzi na mój problem:
chciałbym tak przerobić ten kod aby wpisywać nazwę ulicy a samo proponowało mi końcówkę, np. wpisuje "Jab" a niżej pokazuje mi się już "Jabłoni" i 5 innych propozycji "Jana Sobieskiego" (LIMIT 5) no i po kliknięciu żeby poniżej wczytywał się kod znajdz.php
napisałem coś takiego:
//index.html
znadz ulice:
<form action="znajdz.php" method="post" onsubmit="if (this.ulica.value == '') { alert('musisz wypelnic pole!'); return false }">
<input type="text" name="ulica" />
<input type="submit" value="znajdz" />
</form>
//laczenie_baza.php
<?php
function connection() {
$mysql_server = "xxx";
$mysql_admin = "xxx";
$mysql_pass = "xxx";
$mysql_db = "xxx";
or
die('Brak połączenia z serwerem MySQL.');
or
die('Błąd wyboru bazy danych.');}
?>
//znajdz.php
<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<head></head>
<body>
<?PHP
require "laczenie_baza.php";
connection();
$la1 = $_POST['ulica'];
$wynik=mysql_query (" SELECT DISTINCT miasta.miasto, ulice.ulica FROM miasta
LEFT JOIN ulice
ON ( miasta.id_miasto = ulice.id_miasto )
WHERE ulica = '$la1' ")
or
die ("Blad w zapytaniu");
echo " <h1> Ulica $la1 znajduje sie w miastach:</h1>";
$la2=$rekord['miasto'];
}
}
else {
echo "nie ma takiego miasta w ktorym znajduje sie ta ulica: $la1"; }
?>
</body>
</html>