Witam,
Mam skrypt (plik .php) wyszukiwarki ofert nieruchomości ulokowany pod menu. Wybieram jakieś tam kryteria wyszukiwania i naciskam Szukaj. Niestety skrypt jest skonstruowany tak (robiłem go na podstawie darmowego skryptu w necie), że po naciśnięciu "Szukaj" wyniki wyszukiwania są w miejscu gdzie była do tej pory wyszukiwarka czyli pod MENU. Omówiłby ktoś w punktach (pseudokodem:)) jak zrobić by wyniki były wyświetlane w innym miejscu na stronie? Część skryptu:
elseif ($op == "Szukaj")
{
mysql_connect($server, $DBusername, $DBpassword) or die("Nie można nawiązać połączenia z serwerem bazy danych.<br>" . mysql_error());
mysql_query("SET NAMES 'latin2'");
mysql_select_db($database) or die("Nie można wybrać bazy danych.<br>" . mysql_error());
{
if($_POST['MinCena'] == '')
{
$_POST['MinCena'] = '0';
$MinCena = '0';
}
if($_POST['MinPow'] == '')
{
$_POST['MinPow'] = '0';
$MinPow = '0';
}
if($_POST['MaxCena'] == '')
{
$_POST['MaxCena'] = '999999999';
$MaxCena = '999999999';
}
if($_POST['MaxPow'] == '')
{
$_POST['MaxPow'] = '999999999';
$MaxPow = '999999999';
}
if($_POST['MaxCena'] == '0')
{
$_POST['MaxCena'] = '1';
$MaxCena = '1';
}
if($_POST['MaxPow'] == '0')
{
$_POST['MaxPow'] = '1';
$MinPow = '1';
}
$sql = "SELECT * FROM $property_table WHERE TypNieruchomosci LIKE '$TypNieruchomosci%' AND TypOferty LIKE '$TypOferty%' AND Region LIKE '$Region%' AND Miejscowosc LIKE '$Miejscowosc%' AND Cena >= $MinCena AND Cena <= $MaxCena AND Powierzchnia >= $MinPow AND Powierzchnia <= $MaxPow AND LiczbaPokoi >= $LiczbaPokoi ORDER BY Cena DESC LIMIT 250";
$query = mysql_query($sql);
$total_results = mysql_num_rows($query);
if (empty($total_results)) {
print "<br><br><p align=\"center\">Brak ofert.<br>
<br>Wybierz szersze kryterium.</p>
<br>";
die();
}
else {
$total_pages = ceil($total_results / $limit); //total number of pages
if (empty($page))
{
$page = "1"; //default page if none is selected
}
$offset = ($page - 1) * $limit; //starting number for displaying results out of DB
$query = "SELECT * FROM $property_table WHERE TypNieruchomosci LIKE '$TypNieruchomosci%' AND TypOferty LIKE '$TypOferty%' AND Region LIKE '$Region%' AND Miejscowosc LIKE '$Miejscowosc%' AND Cena >= $MinCena AND Cena <= $MaxCena AND Powierzchnia >= $MinPow AND Powierzchnia <= $MaxPow AND LiczbaPokoi >= $LiczbaPokoi ORDER BY Cena DESC LIMIT $offset, $limit";
$result = mysql_query($query);
}
print "<p align=\"center\">Liczba znalezionych ofert: <b>$total_results</b></p>";
print "<br>";
while ($row = mysql_fetch_array($result))
{
// Start of Display Output
require "displayoutput.php";
// End of Display output
}
mysql_close();
Czyli coś tutaj:
while ($row = mysql_fetch_array($result))
{
// Start of Display Output
require "displayoutput.php";
// End of Display output
}
muszę wykombinować.:/ Czy da radę coś tu wykombinować czy to nie jest takie proste?