Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]prosta wyszukiwarka
Forum PHP.pl > Forum > Przedszkole
elglt
Mam taki kod jak ponizej tabele news z kolumnami tytul oraz tresc i nie mam pojecia dlaczego $_POST['wyszukiwane'] nic nie przesyla po wpisaniu w inputa ani dlaczego $query nie zwraca rezultatow ktore teorytycznie powinien zwrocic nawet kiedy zamiast zmiennej wstawiam jak ponizej LIKE '%a%'

<?php
require 'polaczenie.php';
?>
<form action="wyszukiwarka.php" method="POST">
<br/> <input type="text" name="wyszukiwane"/><br/>
<input type="submit" value="Szukaj"/>

<?php
function szukaj()
{
$wyszukiwane = $_POST['wyszukiwane'];
echo''.$_POST['wyszukiwane'].''; //tu sobie chcialem sprawdzic co zawiera zmienna
$query = mysql_query("select * from news where tytul LIKE '%a%'");

while($row = mysql_fetch_array($query))
{
echo "<br>";
echo "<br>";
echo '<body link="black" vlink="black" alink="black" text-decoration="none"><b><a href="index.php?news='.$row[0].'">'.$row[1].'</a></b></body>';
echo "<br>";
echo "<br>";
}




}

?>
CuteOne
gdzie masz wywołanie funkcji szukaj() ?
sajegib
wszystko fajnie, ale mógłbyś jeszcze wykonać funkcję wink.gif

EDIT

kolega mnie ubiegł
teez
  1. .$row[0].'">'.$row[1].'


Czemu korzystasz z tabel skoro w tym skrypcie nic nie masz takiego?

$row['nazwa'] z phpmyadmin

Tak w ogole to gdzie masz INSERT do bazy? Jak chcesz pobrać coś z bazy skoro nic tam nie wrzucasz?
Mlodycompany
1. Gdzie jest i czy w ogóle jest wywołanie funkcji?
2. wykonaj sobie w pliku wyszukiwanie.phptaki kod
  1. var_dump($_POST);
i wstaw wynik

@edit
kurcze, spóźniłem się tongue.gif
CuteOne
Tezz przyjrzyj się dokłądnie
1. $row jest pobierane za pomocą mysql_fetch_array, która zwraca np. $row[0] i $row['id']
2. po cholerę mu ten insert skoro chce pobrać dane... o.O
elglt
no tak...chyba czas isc spac bo nie moglem tego dostrzec, dzięki biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.