Skocz do zawartości

Wyniki wyszukiwania w tym samym oknie


T800

Rekomendowane odpowiedzi

Witam, mam następujący problem z wyszukiwarką na stronie

W kodzie strony umieściłem include('szukaj.php') gdzie mam zawarty cały mechanizm wyszukiwania danych z bazy i wyświetlania ich na stronie.

Wszystko działa. ale jest jeden problem - wyniki wyszukiwania nie są pokazywane w bloczku gdzie było include('szukaj.php') razem z resztą witryny, ale otwierana jest pusta podstrona o adresie www.aaa.aa/szukaj.php i tam wyświetlone są same wyniki.

Jaki jest sposób aby przeglądarka wracała do strony gdzie było robione wyszukiwanie i tam zamieszczała wyniki tego wyszukiwania?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeszcze kody:

Plik z treścią strony i wyszukiwarką

<div>

Treść strony

</div>

<br>

<div id="SZUKAJ">

<?php

include('szukaj.php');

?>

</div>

Plik szukaj.php

<form action="szukaj.php" method="post">

<table border="0" cellspacing="0" cellpadding="0">

<tr>

<td><strong>Produkt:</strong></td>

<td><select name="produkt">

</select></td>

</tr>

</table>

<input type="submit" value="Szukaj" />

</form>

<?php

require('conn.php');

if(!empty($_POST["produkt"]))

{

$sea = @mysql_query("SELECT * from produkty");

if(mysql_num_rows($sea) > 0)

{

echo "<table border='0' cellspacing='0' cellpadding='0' >";

echo "<tr>";

echo "<td>Produkt</td>";

echo "<td></td>";

echo "</tr>";

while($r = mysql_fetch_assoc($sea))

{

echo "<tr>";

echo "<td>".$r['produkt']."</td>";

echo "</tr>";

}

echo "</table>";

}

Odnośnik do komentarza
Udostępnij na innych stronach

<div>
<?php
require('conn.php');

if(!empty($_POST["produkt"]))
  {
 $sea = @mysql_query("SELECT * from produkty");
 if(mysql_num_rows($sea) > 0)
{
echo "<table border='0' cellspacing='0' cellpadding='0' >";
echo "<tr>";
echo "<td>Produkt</td>";
echo "<td></td>";
echo "</tr>";

while($r = mysql_fetch_assoc($sea))
{
	echo "<tr>"; 
	echo "<td>".$r['produkt']."</td>";
	echo "</tr>";
} 

echo "</table>"; 
}
</div>

<br>
<div id="SZUKAJ">
<form action="" method="post">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
 <td><strong>Produkt:</strong></td>
 <td><select name="produkt">
</select></td>
</tr>
</table>
<input type="submit" value="Szukaj" />
</form>
</div>

Odnośnik do komentarza
Udostępnij na innych stronach

Problem w tym, że mam wiele podstron, z których każda będzie miała własną wyszukiwarkę i dlatego chciałem mieć includowany jeden wspólny plik, tak aby w przypadku zmiany nie robić ręcznie zmian w kodzie na każdej podstronie

Teraz dojrzałem odpowiedź, dzięki za pomoc:D

Działa pięknie, a rozwiązanie banalne:D Jeszcze raz dziękuję i pozdrawiam!

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności