Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwarka pełnotekstowa
Forum PHP.pl > Forum > Przedszkole
GeOrgos
Próbuję stworzyć wyszukiwarkę na bazie poniższego kodu. Wyrzuca mi błąd w pogrubionej linijce (nieoczekiwana T_VARIABLE). O co może chodzić?


<div>
<form method="POST">
<div><input type="text" name="wyszukiwarka"></div>
<input type="hidden" name="formularz" value="wyslano">
<input type="submit" value="szukaj">
</form>
</div>
 
<?
 
$con = mysql_connect('localhost',login ,haslo) or die (mysql_error()); $q = mysql_select_db(baza, $con) or die ('blad db');
 
if(addslashes($_POST['formularz']) == "wyslano")
{
$haslo = addslashes(strip_tags(htmlspecialchars($_POST['wyszukiwarka'])));
 
$sel = mysql_query("SELECT * FROM tabela WHERE MATCH(tytul) AGAINST('$haslo')") or die (mysql_error());
echo "<table><tr><td>";
While($row = mysql_fetch_array($sel))
{
echo "<tr><td>".$row['tytul']."</td><td>".$row['opis']."</td><td>".$row['data']."</td><td>".$row['inne']."</td></tr>";
}
echo "</table>";
}
?>
nospor
1) Uzywaj bbcode!!
2) zwracaj uwagę w jakim dziale piszesz - przenosze
3) masz parse error.Twoj blad nie zadnego związku z bazą. POkaz kilka linii przed pogrubioną linią
bastard13
Jeżeli login i haslo to wartości to daj je w cudzysłowie, jeżeli to zmienne, w których trzymasz wartości to dodaj przed nimi znak $,
to samo dalej ze słówkiem baza.
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.