Witam, mam problem ponieważ chcę zrobić prostą wyszukiwarkę. Ma znajdywać wartość z jednej tabeli ale chciałbym żeby użytkownik mógł wybierać po jakim z trzech pól chce szukać
Zrobiłem tak:
Formularz:
<form action="czesciosobowe2.php" method="post">
<input name="haslo" type=text> <input type=submit value="Szukaj">
Ale nie wiem jak ująć to w zapytaniu (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif) . Gdzie i jak umieścić pola z option, żeby select wiedział jaką kolumnę przeszukać?
<?php
?php
$db = pg_connect("user=tomczak dbname=****** host=gandalf.mac.edu.pl password=******** port=54321"); $haslo=$_POST[haslo];
$nazwa=$_POST[nazwa];
$model=$_POST[model];
$producent_c=$_POST[producent_c];[/b]
[b]$query = "SELECT p, nazwa, kategoria, marka, model, producent, roczniki FROM parts WHERE nazwa LIKE '%".$haslo."%' ORDER BY p";
if (!$result) {
}
$row=0;
<td height=30 align=center>L.p:</td>
<td height=30 align=center>Nazwa</td>
<td height=30 align=center>Kategoria</td>
<td height=30 align=center>Marka</td>
<td height=30 align=center>Model</td>
<td height=30 align=center>Producent</td>
<td height=30 align=center>Roczniki</td>
</tr>");
do
{
printf ("<tr><td height=30 >%s</td> <td height=20 >%s</td>
<td height=20 >%s</td>
<td height=20 >%s</td>
<td height=20 >%s</td>
<td height=20 >%s</td>
<td height=20 >%s</td>
</tr>",
$myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4], $myrow[5], $myrow[6] [/b]
[b]);
$row++;
}
while ($row < $numrows);
?>
Ten post edytował Sublove 23.01.2009, 09:43:04