Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Formularz do bazy
Forum PHP.pl > Forum > Przedszkole
Ramzi86
Chciałbym stworzyć formularz na podst bazy danych i tak:
w pierwszym polu wybieram markę samochodu, w drugiej model, w trzeciej silnik i wybieram potwierdz.

Co należy zmienić w poniższym kodzie, aby po zaznaczeniu w pierwszej liście marki samochodu w drugiej liście nie było wszystkich modeli z bazy a jedynie modele dla danej marki

Kod
{
   print "<form method=\"POST\" action=\"$skrypt\">\n";
   print "$pytanie \n";
  

$zapytanie = "SELECT distinct `marka` FROM `samochod`";
$idzapytania = mysql_query($zapytanie);

    
     {
     print "<select name=\"odp_marka\">\n";
    
         while ($wiersz = mysql_fetch_row($idzapytania))
           print "<option>$wiersz[0]\n";
         print "</select>\n";
     }
    
    
     $zapytanie = "SELECT distinct `model` FROM `samochod`";
$idzapytania = mysql_query($zapytanie);
    
     {
     print "<select name=\"odp_model\">\n";
        
     while ($wiersz = mysql_fetch_row($idzapytania))
           print "<option>$wiersz[0]\n";
         print "</select>\n";
     }

         $zapytanie = "SELECT distinct `silnik` FROM `samochod`";
         $idzapytania = mysql_query($zapytanie);
       {
     print "<select name=\"odp_silnik\">\n";
         while ($wiersz = mysql_fetch_row($idzapytania))
    
       print "<option>$wiersz[0]\n";
      
     print "</select>\n";
     }
          
   print "<input type=\"SUBMIT\" value=\"Potwierdź\">\n";
   print "</form>\n";
   }
ten_typ
Musisz użyć where
Ramzi86
no tu akurat chodzi o tabele samochod z polami: id_samochod - klucz, marka, model, silnik

Ja raczkuję raczej w tym temacie więc jakbyś mógł to napisz fragment kodu winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.