Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Wyszukiwarka - błąd w przekazywaniu zmiennej z $_POST
salva
post 21.03.2010, 22:53:37
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


zrobilem tabele koszulki mam tam wrzucony jeden rekord
i chce zrobic wyszukiwarke ale mi cos nie wychodzi
  1. <?php
  2.  
  3. $baza=mysql_connect("mysql.cba.pl","***","***");
  4.  
  5. $wysz = $_POST['szukaj'];
  6. $query="Select nazwa From koszulki Where nazwa Like '%".$wysz."%'";
  7. echo $query;
  8. $wyszk = mysql_query($query);
  9.  
  10. while($r = mysql_fetch_row($wyszk)) {
  11. echo "<table cellpadding=5 border=2>";
  12. echo "<tr>";
  13. echo "<td width=100>".$r['id']."</td>";
  14. echo "<td width=200>".$r['nazwa']."</td>";
  15. echo "<td width=200>".$r['opis']."</td>";
  16. echo "<td width=100>".$r['cena']."zl</td>";
  17. echo "</tr>";
  18. echo "</table>";
  19. }
  20.  
  21.  
  22. ?>


co nie wpisze wyskakuje mi taka linijka
  1. Select nazwa From koszulki Where nazwa Like '%%'


Ten post edytował salva 22.03.2010, 22:24:59
Powód edycji: [blooregard]: zmieniłem tytuł wątku, na przyszłość proszę o bardziej konkretne tytuły
Go to the top of the page
+Quote Post
blooregard
post 21.03.2010, 23:12:33
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Pokaż forma, z którego to idzie.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
salva
post 21.03.2010, 23:14:08
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


forma znaczy questionmark.gif
Go to the top of the page
+Quote Post
blooregard
post 21.03.2010, 23:16:38
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Formularz.
Kod pomiędzy znacznikami <form> i </form>
Z polem o nazwie 'szukaj'.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
salva
post 21.03.2010, 23:19:00
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


  1. <?php
  2. echo'<form action="szuk2.php" method="post">
  3. Wpisz wyszukiwany produkt: <input type="text" name="phrase" />
  4. <input type="submit" value="Szukaj!" />
  5. </form>'
  6. ?>


Ten post edytował salva 22.03.2010, 22:25:18
Go to the top of the page
+Quote Post
blooregard
post 21.03.2010, 23:20:07
Post #6


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




  1. name="phrase"

A zobacz, co przyjmujesz z POST-a.

Dlatego nie działa.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
salva
post 21.03.2010, 23:24:32
Post #7





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


co mam przyjaćquestionmark.gif


co mam wpisac, jestem poczatkujacy i niebardzo rozumiem
Go to the top of the page
+Quote Post
ayeo
post 21.03.2010, 23:24:43
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


  1. var_dump( $_POST );


Pomogło?


--------------------
Go to the top of the page
+Quote Post
salva
post 21.03.2010, 23:26:41
Post #9





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


ayeo teraz to juz gorzej to co napisales mam wpisac w name?questionmark.gif
Go to the top of the page
+Quote Post
blooregard
post 21.03.2010, 23:28:06
Post #10


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




http://www.internetmaker.pl/artykul/2925,1...formularzy.html


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
ayeo
post 21.03.2010, 23:29:39
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Jesteś nowy, nikt Cię nie chce zniechęcać, ale forum to nie interaktywny kurs programowania. Zobacz sobie co robi var_dump() w manualu. Zobacz jak się wysyła/odbiera formularze. Chętnie pomożemy, ale bez jaj!


--------------------
Go to the top of the page
+Quote Post
salva
post 21.03.2010, 23:31:52
Post #12





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


no wiem ale musze to miec na jutro a jednak mam z tym problem i dalej nie wiem co wpisac w name, a i tak nie wiadomo czy jeszcze innego błedu nie bedzie
Go to the top of the page
+Quote Post
blooregard
post 21.03.2010, 23:35:33
Post #13


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
no wiem ale musze to miec na jutro

I dopiero dzisiaj o 23:30 się o tym dowiedziałeś?

Sorry, ale jak się za coś bierzesz, o czym nie masz kompletnego pojęcia, to zarezerwuj sobie odrobinę czasu na zapoznanie z tematem.

Ostatnia wskazówka:

  1. Wpisz wyszukiwany produkt: <input type="text" name="phrase" />


  1. $wysz = $_POST['szukaj'];

Zadanie: znajdź szczegół rózniący te dwa obrazki.



--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
salva
post 21.03.2010, 23:38:49
Post #14





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


robie to caly dzien tylko ze zostalo mi zrobinie wyszukiwarki
dalej dokladnie nie wiem co w pisac a w zwiazku z tym nie wiem czy blad mam poprzez zle wpisanie czy ze dalej jest cos zle

Go to the top of the page
+Quote Post
ayeo
post 21.03.2010, 23:40:52
Post #15





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


  1. $wysz = $_POST['phrase'];


...bo nie mogę patrzeć już biggrin.gif


--------------------
Go to the top of the page
+Quote Post
salva
post 22.03.2010, 21:56:12
Post #16





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


juz tam wpisalem
teraz mam taki blad:

1 - jak wpisze zla nazwe wyskakuje taka linijka
  1. Select nazwa From koszulki Where nazwa Like '%s%'


2 a jak dobrze to wyskakuje taka linijka
  1. Select nazwa From koszulki Where nazwa Like '%Nike%'


a pod nia tabelka tylko cala pusta

acha teraz po poprawieniu tak jak napisal ayeo

wyskakuje te same bledy tylko w obu przypadkach pusta tabelka

moze ktos jednak moze pomoc??

Ten post edytował salva 22.03.2010, 22:25:45
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: 15.08.2025 - 03:36