Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Wyszukiwarka PHP, Wyświetla zawartość tabeli po kliknięciu na "szukaj"
axamitnyx
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.04.2015

Ostrzeżenie: (0%)
-----


Witam serdecznie

Jestem nowym użytkownikiem tego forum jak i laikiem w PHP. Pilnie szukam rozwiązania mojego problemu.

Sprawa wygląda następująco:

Tworzę wyszukiwarkę na www za pomocą PHP i tabeli w bazie danych na localhost, wszystko działa poprawnie i nawet udało mi się wywołać komunikat, kiedy wyszukiwarka nie znajdzie wyników dla podanej wartości z bazy, ale jest problem...

Kiedy wyszukiwarka jest pusta czyli nikt nie wpisał żadnej frazy i kliknie na "szukaj" to wyświetla wszystkie wartości z bazy danych... tj.

site_title
site_link
site_desc

Jaka jest moja perspektywa? Bardzo chciałbym aby po tym gdy użytkownik kliknie w niewypełnione pole wyskoczył komunikat " wypełnij pole" i tutaj kolejna uwaga..
użyłem już np tego kodu poniżej i również nie pomogło... tzn pomogło ale nie do końca, bo wyświetla komunikat żeby wypełnić pole, ale pod komunikatem dalej wyświetlają się wartości.


CODE
if(empty($_POST['wartosc'])){
echo "Wypełnij puste pole";
}



Kod wygląda następująco :

CODE
<form action="index.php" method="get">
<input type="text" name="value" placeholder="Wyszukaj">
<input type="submit" name="szukaj" value="szukaj" id="name">
</form>

<hr>
<?php

mysql_connect("localhost","root","");
mysql_select_db("ana");

if(isset($_GET['szukaj'])){
$search_value = $_GET['value'];
$query = "select * from search where site_keywords like '%$search_value%' " ;
$run = mysql_query($query);
$find = mysql_num_rows($run);


if ($find==0){
echo "<p class='warning-empty'>brak wyników dla podanej frazy : <b>$search_value</b></p>";
}

while ($row=mysql_fetch_array($run)) {

$title = $row['site_title'];
$link = $row['site_link'];
$desc = $row['site_desc'];

echo "<h1>$title</h1>$desc<a href='$link'>$link</a>";


}

}
?>


P.S Bardzo przepraszam Was jeśli temat jest w nieodpowiednim miejscu albo jest troszkę na-gmatwane, ale starałem się (IMG:style_emoticons/default/smile.gif) Jeśli będzie trzeba więcej informacji do jakiejkolwiek analizy to takowych dostarczę.

Dziękuję serdecznie, Szymon

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 10:39