mam taki skrypt wyszukiwania:
<?php
include "auth_admin.inc.php";
include "conn.inc.php";
?>
<html>
<head>
<title>Panel administracyjny</title>
<style type="text/css">
body {
background-color: #87CEFA;
} a img{
border: none;}
td { color:navy; font-weight: bold;}
p {color:navy; font-weight: bold;}
a
{
color: navy;
}
a:hover
{
color: red;
}
</style>
</head>
<body>
<h2>Wyszukiwarka</h2>
<form name="search" method="post" action="<?=$PHP_SELF?>">
Szukaj <input type="text" name="find" /> w rekordzie
<Select NAME="field">
<Option VALUE="nazwa">nazwa laboratorium</option>
<Option VALUE="adres">adres</option>
<Option VALUE="miasto">miasto</option>
<Option VALUE="unazwa">nazwa urzadzenia</option>
<Option VALUE="model">model</option>
<Option VALUE="pracownicy1">liczba pracownikow wieksza niz</option>
<Option VALUE="pracownicy2">liczba pracownikow mniejsza niz</option>
</Select>
<input type="hidden" name="searching" value="yes" />
<input type="submit" name="search" value="Search" />
</form>
<?
if ($searching =="yes")
{
echo "<h2>Wyniki</h2><p>";
if ($find == "")
{
echo "<p>Nie wpisales nic w pole zapytania"; }
//$query = mysql_query("SELECT * FROM laboratoria WHERE lab_id = (SELECT lab_id FROM devices WHERE upper($field) LIKE'%$find%' )" )
//or die ("error");
if ( ($field == "nazwa") || ($field == "adres") || ($field == "miasto") ) {
$data = mysql_query("SELECT * FROM laboratoria WHERE upper($field) LIKE'%$find%'")
{
echo "Liczba pracownikow: "; echo $result['pracownicy']; }
if ($anymatches == 0)
{
echo "Nic nie znaleziono<br><br>"; }
echo "<b>Szukano:</b> " .$find; }
if ( ($field == "unazwa") || ($field == "model") ) {
$data = mysql_query("SELECT * FROM devices WHERE upper($field) LIKE'%$find%'")
{
}
if ($anymatches == 0)
{
echo "Nic nie znaleziono<br><br>"; }
echo "<b>Szukano:</b> " .$find; }
if ($field == "pracownicy1") {
$data = mysql_query("SELECT * FROM laboratoria WHERE pracownicy > '$find'")
{
echo "Liczba pracownikow: "; echo $result['pracownicy']; }
if ($anymatches == 0)
{
echo "Nic nie znaleziono<br><br>"; }
echo "<b>Szukano:</b> " .$find;
}
if ($field == "pracownicy2") {
$data = mysql_query("SELECT * FROM laboratoria WHERE pracownicy < '$find'")
{
echo "Liczba pracownikow: "; echo $result['pracownicy']; }
if ($anymatches == 0)
{
echo "Nic nie znaleziono<br><br>"; }
echo "<b>Szukano:</b> " .$find; }
}
?>
</body>
</html>
mam 2 pytania:
1. jesli user bedzie wyszukiwal model lub nazwe urzadzenia to chcialbym aby oprocz danych o urzadzeniu w wynikach wyswietlaly sie tez dane o laboratorium do ktorego nalezy dany sprzet (tabele wygladaja tak: LABORATORIA: lab_id, nazwa, adres, miasto, www, pracownicy; DEVICES: unazwa, model, lab_id (to pole ma wartosc lab_id laboratorium do ktorego nalezy)
2. jak wyniki tego wyszukiwania zapisac do pliku?
---
Proszę o nieużywanie wulgaryzmów,
nawet jeśli są w kodzie.
---
~strife