Otóż mam funkcje wyszukiwania użytkowników, ale jest problem bo np mam w bazie dwóch użytkowników michal i tomek. Gdy wyszukuje użytkownika michal wyświetla się użytkownik michal ale jak już chce wyszukać użytkownika tomek to znów wyświetla się michal. Dodatkowo po wyświetleniu tych pseudo wyników wyświetla się Jeszce komunika Notice: Undefined index: wyrazenie in C:\xampp\htdocs\mi\search.php on line 4.
funkcja wyszukiwania
function wyszukaj($wyrazenie) { $lacz = lacz_bd(); $warunki=" (nazwa_uz LIKE '%$wyrazenie%')"; if($wynik = $lacz->query("select * from uzytkownik where $warunki")) { $znalezieni = $wynik->fetch_assoc();; else { } }
tutaj kod skryptu search.php
<?php require_once('funkcje_all.php'); $wyrazenie=$_POST['wyrazenie']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="keywords" content="" /> <meta name="Performance" content="" /> <link href="glowny.css" rel="stylesheet" type="text/css" media="screen" /> </head> <?php tworz_naglowek_html('Wyszukaj'); menu_top(); tworz_header(); ?> <div id="content1"> <?php tworz_menu();?> </div> <div id="content2"> <?php wyszukaj($wyrazenie); ?> </div> <?php tworz_stopke(); ?> <body> </body> </html>