"Stworzylem" skrypt ktory wyszukuje mi info w bazie danych. Pierwsze zapytanie o nazwisko pracownika dziala normalnie, jednak przy drugim zapytaniu o nazwe przedsiebiorstwa zawsze wynikiem zminnej $ile_znalezionych jest 0. Sprawdzalem to zapytanie w bazie danych i dzala poprawnie.
To skrypt:
<?
$tekst = $_POST[tekst];
$rodzaj_wyszukiwania = $_POST[rodzaj_wyszukiwania];
$rodzaj_wyszukiwania = trim($rodzaj_wyszukiwania);
if(!$tekst && !$rodzaj_wyszukiwania)
{
echo "Wypełnij wszystkie pola formularza"; }
{
$rodzaj_wyszukiwania = addslashes($rodzaj_wyszukiwania); }
if($rodzaj_wyszukiwania = nazwisko)
{
$zapytanie = "select * from pracownik where nazwisko like '%".$tekst."%'"; // pierwsze zapytanie
echo "Ilość znalezionych pozycji " .$ile_znalezionych. ".<br><br>";
for($i=0; $i<$ile_znalezionych; $i++)
{
echo "Numer na liście: "; echo "<br><b>Nazwisko: "; }
}
else
{
$zapytanie = "select * from pracodawca where nazwa like '".$tekst."'"; // drugie zapytanie
echo "Ilość znalezionych pozycji " .$ile_znalezionych. ".<br><br>";
}
?>