04-09-2011, 22:19
Witam
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
tutaj kod skryptu search.php
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
Kod PHP:
function wyszukaj($wyrazenie)
{
$lacz = lacz_bd();
$warunki=" (nazwa_uz LIKE '%$wyrazenie%')";
if($wynik = $lacz->query("select * from uzytkownik where $warunki")) {
$znalezieni = $wynik->fetch_assoc();;
echo $znalezieni['nazwa_uz']; }
else {
printf("Error: %s\n", $lacz->error);
}
tutaj kod skryptu search.php
Kod PHP:
pobierz, plaintext
<?php
session_start();
require_once('funkcje_all.php');
$wyrazenie=$_POST['wyrazenie'];
$wyrazenie = trim($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>