Dzień dobry wszystkim. Na wstępie zaznaczam że jestem tu nowy, nie zajmuję się wcale programowaniem i tego nie umiem ale niestety muszę stworzyć coś a'la otomoto do wyboru części samochodowych. Problem w tym że muszę mieć kilka zależnych od siebie list rozwijanych tak żeby po wybraniu marki na pierwszej mogło się dopiero wybrać pasujący do tej marki model itd. Mam stworzone w bazie narazie 2 tabele, 1 marki zawierającą pola "idMarki" oraz "nazwa" i 2 modele gdzie znajdują się kolumny "idModelu","idMarki(klucz obcy) oraz nazwa_modelu. Do tej pory udało mi się zrobić kod php który pokazuje listę rozwijaną z markami, teraz potrzebuję aby po wybraniu marki na drugiej liście pojawiały się modele pobrane z drugiej tabeli dopasowane do wybranej marki,domyślam się że miało by to być dopasowane po kluczu obcym jednak za nic nie mogę sobie z tym poradzić, z tego co wyczytałem przez ostatnie kilka dni walki z tym trzeba użyć AJAX JavaScript żeby to jakoś po ludzku działało jednak nie mam o tym zielonego pojęcia. Byłbym bardzo wdzięczny jeśli ktoś mógłby mi pomóc. Moj kod index php wygląda na ten moment tak:
<?php
session_start();
if((isset($_SESSION['zalogowany']))&&($_SESSION['zalogowany']==true))
{
header('Location:konto.php');
exit();
}
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>Strona domowa </title>
</head>
<body>
<h1>Witaj w konfiguratorze tuningowym Twojego samochodu</h1>
<a href="rejestracja.php">Rejestracja - zaloz darmowe konto!</a>
<br /><br />
<form action="zaloguj.php" method="post">
Login:<br /><input type="text" name="login" /> <br />
Haslo:<br /><input type="password" name="haslo" /> <br /><br />
<input type="submit" value="Zaloguj sie"/>
</form>
<h2>Wybierz markÄ™ pojazdu</h2>
<?php
require_once"connect.php";
$polaczenie = @new mysqli($host,$db_user,$db_password,$db_name);
$rezultat = @$polaczenie->query(
sprintf("SELECT * FROM marki "));
echo '<select name="nazwa">'."<br>";
echo '<option value="">Wybierz Marke</option>';
while($option = mysqli_fetch_assoc($rezultat))
{
echo '<option value="'.$option['idMarki'].'">'.$option['nazwa'].'</option>';
}
echo '</select>'."<br>";
//echo '</form>';
$nazwa = $option['nazwa'];
?>
<input type="submit" value="Pokaz pasujace czesci"/>
<h3>kontakt
nazwa firmy
adres
telefon
e-mail</h3>
<?php
if(isset($_SESSION['blad']))
echo$_SESSION['blad'];
?>
</body>
</html>