Witam serdecznie,
Od jakiegoś czasu pracuję nad stworzeniem swojej strony internetowej, głównie w oparciu o dostępne tutaj tutoriale. Co prawda moja nauka odbywa się metodą dwa kroki do przodu jeden do tyłu ale robię jakieś mozolne postępy :)
Chciałbym prosić o pomoc w rozwiązaniu następującego problemu: strona jest zbudowana na div'ach, w jednym z nich jest wyszukiwarka artykułów podłączona do bazy danych. Wyszukiwarka działa, ale wyniki wyszukiwania wypluwa do tego samego diva w którym się sama znajduje zamiast do tego który jest przeznaczony na wyniki wyszukiwania, main content itd. Czy ktoś z Was mógłby mi podpowiedzieć na przykładzie mojego kodu, czy jest szansa na przerzucenie wyników wyszukiwania do div'a przeznaczonego na treść?
Poniżej wrzucam schemat kodu. W rzeczywistości divy są bardziej rozbudowane ale poniższy model raczej oddaje sens mojego pytania :)
<body>
<div id="container">
<div class="rectangle">Header</div>
<div class="rectangle">
<div id="sidebar">
Wyszukiwarka<br>
<?php
$output = NULL;
if(isset($_POST['submit'])) {
$mysqli = NEW MySQLi("localhost","root","","mydb");
$search = $mysqli->real_escape_string($_POST['search']);
$resultSet = $mysqli->query("SELECT * FROM main WHERE title LIKE '%$search%'");
if($resultSet->num_rows > 0) {
while($rows = $resultSet->fetch_assoc())
{
$title = $rows['title'];
$link = $rows['link'];
$output .= "Tytuł artykułu: $title<br />Link: $link<br /><br />";
}
}else{
echo "Niczego nie znaleziono!!";
}
}
?>
<form method="post">
<input type="TEXT" name="search" />
<input type="SUBMIT" name="submit" value="Search" />
</form>
<?php echo $output; ?>
</div>
<div id="content">Wyniki</div>
</div>
<div style="clear: both;"></div>
<div class="rectangle">Footer</div>
</div>
</body>
Z góry dziękuję za każdą odpowiedź.