Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwarka [nie wyświetla]
Forum PHP.pl > Forum > PHP
pyruu
Witam proszę o pomoc przy kodzie wyszukiwarki, chiałbym wyświetlić cyfry które są w kolumnie nr_spr_c, z góry dziękuję za podpowiedź.

Kod
<form action="sreach.php" method="post">
Wpisz wyszukiwany produkt: <input type="text" name="nr_spr_c" />
<input type="submit" value="Szukaj!" />
</form>



<body>
<?php

echo'<h2>Wyniki wyszukiwania</h2>';
$_POST['phrase']=trim($_POST['phrase']);
if(empty($_POST['phrase']))
die('Formularz wypełniony niepoprawnie! !');

else
{
include("funkcje.php");
include("glob_zm.php");
$eror = polacz_z_baza();
        mysql_select_db("lokatorzy");

$query="SELECT * FROM `zdarzenia` Where nr_spr_c Like '%{$_POST['phrase']}%' Or nr_spr_c Like '%{$_POST['phrase']}%'";

$result=mysqli_query($base,$query);

$obAmount=mysqli_num_rows($result);

echo'Znaleziono: '.$obAmount.'<br /><br />';

for($x=0;$x<$obAmount;$x++)
{

$row=mysqli_fetch_assoc($result);

echo $x+1;
echo '. ';

echo $row['nr_spr_c'];
echo'<br />';
}
}

mysqli_close($base);

?>

</body>
</html>
grzemach
w formularzu nie widzę 'phrase'
pyruu
Czyli powinno być;?

Kod
<form action="sreach.php" method="post">
Wpisz wyszukiwany produkt: <input type="text" name="phrase" />
<input type="submit" value="Szukaj!" />
</form>
wookieb
Sprawdź a potem pytaj.
pyruu
Teraz błąd doryczy tego..

Kod
$result=mysql_query($base,$query);
nospor
1) zobacz w manualu jakie parametry przyjmuje mysqli_query() a potem porownaj z tym co ty dajesz

2) Zacznij uzywac poprawnego bbcode!!! dla kodu php ma to byc [php]

dodatkowo raz korzystasz z funckji z rodziny mysql_ a raz mysqli_ ... zdecyduj sie na jedno
ziqzaq
Masz połączenie z bazą (widzę funkcję, ale nie wiem co w niej robisz)?
Cytat
Teraz błąd doryczy tego..

Jaki błąd? Możesz go podać?

Spróbuj sobie przerobić ten kod (praktycznie skopiowane z manuala):
  1. <?php
  2. $link = mysqli_connect("localhost", "user", "pass", "baza");
  3. if (mysqli_connect_errno()) {
  4.    printf("Connect failed: %s\n", mysqli_connect_error());
  5.    exit();
  6. }
  7. $query = "zapytanie..";
  8.  
  9. $result = mysqli_query($link, $query);
  10.  
  11. if ($result) {
  12.    while ($row = mysqli_fetch_assoc($result)) {
  13.        echo $row['kolumna'];
  14.    }
  15. }
  16. else {
  17.    echo mysqli_error($link);
  18. }
  19. ?>

edit: poprawka formatowania kodu
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.