Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: połączenie formularza z bazą
Forum PHP.pl > Forum > Bazy danych > MySQL
dutagamo
Witam

Mam zbudowaną w Webservie bazę danych złożoną z 3 tabel.
I chcę teraz poprzez stronę www zrobić by wyszukiwało mi np. z tabeli samochodów wyszukiwać gdzie dany samochód został wyprodukowany np. Seat Ibiza który został wyprodukowany gdzieś tam albo z tabeli salon wyszukać gdzie mógłbym znaleźć salon z danym samochodzie...

Jak to zrobić??
erix
Przeczytać kurs PHP + MySQL?
dutagamo
no ok a jak utworzyć takie pole tekstowe bym mógł tam napisać czego szukam bo nasz doktor pokazał nam że jakoś da się przez SQLa utworzyć pola tekstowe... no chyba że zrobić to przez htmla??

ok mam taki kod:
Kod
<html>
<head>
<META HTTP-EQUIV="Content-Type" Content="tekst/html; charset=windows1250">
<title>Samochody</title>
</head>
<body bgcolor="33CCFF">
<?
$polaczenie=@mysql_connect('localhost','root','');
if($polaczenie)
{
    $wybor_db=@mysql_select_db('samochody');
    if($wybor_db)
    {
        echo "Wybrano bazę<br/>";
        $zapytanie="Select id_samochodu,marka,model,data_produkcji,miejsce_produkcji from samochod<br/>";
        $idzapytania=mysql_query($zapytanie);
        echo '<table>';
while ($wiersz = mysql_fetch_array($idzapytania))
{
  echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td></tr>';
}
echo '<table>';
    }
}
?>
<br/>
<a href="stronka.php"> Powrot</a>
</body>
</html>


Co jest źle? Dlaczego nie wywołuje bazy na stronie?
Pawel_W
jak chcesz zrobić wyszukiwarkę to poczytaj o wyrażeniu LIKE w mysql ;]
dutagamo
wiem o co chodzi w wyrażeniu LIKE ono wyszukuje podobne wyrażenia.
Mi chodzi o takie coś by z klawiatury wpisać np. Seat Ibiza i z SQLa pobierze tabelką z danymi dotyczącymi salonów gdzie można kupić seata ibizę jak takie coś zrobić?
Spawnm
select nazwa, adres from salony where bryka like '%$danezforma%'

poczytaj jakiś kurs i dużo myśl smile.gif
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-2024 Invision Power Services, Inc.