
<?php
$sql_serwer = '127.0.0.1';
//nazwa bazy danych z tabelą newsletter zawierającą osoby zapisane na
//listę dystrybucyjna newslettera
$sql_baza = 'zadanie1';
//nazwa uzytkownika bazy danych $nazwa_bazy_danych
$sql_login = 'root';
//haslo uzytkownika bazy danych $nazwa_bazy_danych
$sql_haslo = 'gita12';
if (mysql_connect($sql_serwer, $sql_login, $sql_haslo) and mysql_select_db($sql_baza)) {
$nazwisko = $_GET['nazwisko'];
$imie = $_GET['imie'];
$wynik = mysql_query("SELECT DISTINCT(nazwisko) FROM kontakty");
while($wynik and $dane=mysql_fetch_assoc($wynik)) {
if ($nazwisko==$dane["nazwisko"]) $wybrany="selected='selected'";
else $wybrany="";
$select_nazwisko .= "<option value='{$dane["nazwisko"]}' $wybrany>{$dane["nazwisko"]}</option>\n";
}
$wynik = mysql_query("SELECT DISTINCT(imie) FROM kontakty");
while($wynik and $dane=mysql_fetch_assoc($wynik)) {
if ($imie==$dane["imie"]) $wybrany="selected='selected'";
else $wybrany="";
$select_imie .= "<option value='{$dane["imie"]}' $wybrany>{$dane["imie"]}</option>\n";
}
echo "
<form action='dane_pobieranie_usr.php' method='get'><div>
<select name='nazwisko'>
<option value=''>-- wybierz nazwisko --</option>
$select_nazwisko
</select>
<select name='imie'>
<option value=''>-- wybierz imie --</option>
$select_imie
</select>
<input type='submit' value='szukaj' />
</div></form>
";
if ($nazwisko or $imie) { // pomiń, gdy ma pokazać wszystko bez szukania
$szukaj = array();
if ($nazwisko<>"") $szukaj[] = "nazwisko LIKE '$nazwisko'";
if ($imie<>"") $szukaj[] = "imie LIKE '$imie'";
$pytanie = implode(" AND ", $szukaj);
if ($pytanie<>"") $pytanie = "WHERE $pytanie";
$pytanie = "SELECT * FROM `kontakty` $pytanie";
$wynik = mysql_query($pytanie);
while($wynik and $dane=mysql_fetch_assoc($wynik)) {
$id = $dane['id'];
$nazwisko = $dane['nazwisko'];
$imie = $dane['imie'];
echo "<p>$id - $nazwisko - $imie</p>";
}
}
mysql_close();
}
?>