Cytat(adameq @ 20.01.2008, 18:01:58 )

Ma ktos pojecie, dlaczego jak wypelnie jedno z pol formularza wywala mi wszystkie wyniki?
Czy mam rozumieć, że
"wywala" oznacza, że skrypt wyświetla wszystkie wyniki?
Po Twoim kodzie wnioskuję, że chcesz zrobić coś na wzór wyszukiwarki, ale strasznie źle tworzysz zapytania.
W liniach 4-13 sprawdzasz czy istnieje jakieś kryterium w poście, Tworzysz zapytanie które zapisujesz do zmiennej
$wynik1. A następnie pobierasz jakieś dane z wyniku zapytania które znajduje się w zmiennej
$zapytanie1.
Myślę, że dobrym rozwiązaniem byłaby mała modyfikacja kodu taka jak:
<?php
{
$zapytanie = "select * from uzytkownicy where 1=1"; // dodane
if (isset($_POST['imie'])) {
$imie=$_POST['imie'];
$zapytanie .= " and imie like '%$imie%'"; // zmiana
}
if (isset($_POST['nazwisko'])) {
$nazwisko=$_POST['nazwisko'];
$zapytanie .= " and nazwisko like '%$nazwisko%'"; // zmiana
}
{
echo '<table cellpadding="0" cellspacing="0" border="0" style="font-size: 75%;">'."\n"; echo '<td width="30px" align="left">'.$wiersz[0].'</td>'."\n"; echo '<td width="100px" align="left">'.$wiersz[1].'</td>'."\n"; }
}
else
{
echo 'Brak osób spełniających dane kryteria'; }
?>
to wyświetli Ci odpowiednią listę osób.
Pozdrawiam