Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyszukiwarka [nie wyświetla]
pyruu
post 16.12.2008, 10:39:59
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.12.2008

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


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>
Go to the top of the page
+Quote Post
grzemach
post 16.12.2008, 11:07:00
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 9.06.2007
Skąd: Kielce

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


w formularzu nie widzę 'phrase'


--------------------
Go to the top of the page
+Quote Post
pyruu
post 16.12.2008, 11:08:59
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.12.2008

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


Czyli powinno być;?

Kod
<form action="sreach.php" method="post">
Wpisz wyszukiwany produkt: <input type="text" name="phrase" />
<input type="submit" value="Szukaj!" />
</form>
Go to the top of the page
+Quote Post
wookieb
post 16.12.2008, 11:24:19
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Sprawdź a potem pytaj.


--------------------
Go to the top of the page
+Quote Post
pyruu
post 16.12.2008, 11:37:07
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.12.2008

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


Teraz błąd doryczy tego..

Kod
$result=mysql_query($base,$query);
Go to the top of the page
+Quote Post
nospor
post 16.12.2008, 11:41:31
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ziqzaq
post 16.12.2008, 11:42:35
Post #7





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


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

Ten post edytował ziqzaq 16.12.2008, 11:49:02
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 11:28