![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
<?php
echo '<form action="index.php" metod="post">'; echo ('Wpisz szukaną frazę: '); echo '<input type="text" name="fraza"><br/>'; echo ('Proszę wybrać województwo: '); echo '<select name="woj">'; echo '<option>Dolnoslaskie</option>'; echo '<option>Kujawsko-Pomorskie</option>'; echo '<option>Lubelskie</option>'; echo '<option>Lubuskie</option>'; echo '<option>Lodzkie</option>'; echo '<option>Malopolskie</option>'; echo '<option>Mazowieckie</option>'; echo '<option>Opolskie</option>'; echo '<option>Podkarpackie</option>'; echo '<option>Podlaskie</option>'; echo '<option>Pomorskie</option>'; echo '<option>Opolskie</option>'; echo '<option>Swietokrzyskie</option>'; echo '<option>Warminsko-mazurskie</option>'; echo '<option>Wielkopolskie</option>'; echo '<option>Zachodniopomorskie</option>'; echo '</select><br/>'; echo '<input type="submit" value="Szukaj" id="potwierdz">'; echo '</form>'; $_POST['fraza']; $_POST['woj']; $baza = mysql_connect('...', '...', '...') or die ("Nie moglem sie polaczyc z serwerem"); mysql_select_db('...') or die ("Nie moglem znalesc bazy danych"); $wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from $woj where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '$fraza'); if(mysql_num_rows($wynik) > 0) { echo "<table cellpadding=\"2\" border=1>"; while($r = mysql_fetch_assoc($wynik)) { echo "<tr>"; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['adres']."</td>"; echo "<td>".$r['tel']."</td>"; echo "<td>".$r['mail']."</td>"; echo "<td>".$r['skype']."</td>"; echo "<td>".$r['gg']."</td>"; echo "<td>".$r['zagraniczne']."</td>"; echo "<td>".$r['wlasciciel']."</td>"; echo "<td>"; echo "</tr>"; } echo "</table>"; } mysql_close($baza); ?> Ten post edytował Makciek 17.06.2009, 16:42:31 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A o średnikach na końcu każdej instrukcji kto ma pamiętać?
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie średniki. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Spójrzcie, jak parser pokolorował listing, przecież wszystko widać. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
coś mi na serwerze kod się sm zmienie co chwile go kopiuje i cały czas inny się kopiuję WTF?
nie wiem , ale racja zapomnialem o średniakch (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
i teraz zwraca taki błąd : "Parse error: syntax error, unexpected T_STRING in /var/www/virtual/iit.cba.pl/produkty/wyszukiwarka/index.php on line 41" jeśli wam też przesówa kod że nie widać która linika jest która to linkia 41 to:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 3 Dołączył: 26.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from $woj where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like $fraza);
Na koncu po $fraza brakuje ' Oraz po wlasciciel echo "<td>".$r['wlasciciel]."</td>"; Na forum ładnie koloruje składnie przecież... Polecam też notepad++, który też to robi w całkiem fajny sposób. Ten post edytował grzegosh 17.06.2009, 16:59:58 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
i znowu nie skopiowało się całe bo odziwo w kodzie mam ten apostrof przy właściciel :/
no ale po wpisaniu hasła które jest w bazie danych nie wyświetla mi rekordów :/ więc o co chodzi teraz bo już nie wywala żadnego błędu |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
tu masz błąd, powinno być tak:
Ten post edytował Pawel_W 17.06.2009, 17:15:38 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
dalej brak reakcji ;/
tylko do adresu dopisuje woj i haslo ale żadnego wyniku, komunikatu i czegokolwiek |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
i tak nie działa :/
ok teraz mój koda wygląda następująco:
|
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
NIe działa tzn? Masz blad?
Podaj tresc bledu. Poza tym zaloze sie ze masz blad zapytania.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
chyba powinno byc wlasciciel a nie wlaciciel, może tu tkwi błąd EDIT: wogole to mozna tak:
Ten post edytował Pawel_W 17.06.2009, 17:34:26 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
nie po prostu nie wyszukuje
zmieniłem trochę ,ale teraz znowu jest "Parse error: syntax error, unexpected T_STRING in /var/www/virtual/iit.cba.pl/produkty/wyszukiwarka/index.php on line 38" to ta linika echo "<td>".$r['nazwa']."</td>"; |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
ehh przeoczyliśmy najważniejsze - w liście select nie ma podanych wartości:
musisz dodać value="wartość" |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
no a teraz wzraca:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like' at line 1" |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
EDIT:
wg błąd polega na tym, że $fraza w zapytaniu obok LIKE powinna być ujęta w " " -------------------- lepiej zrób tak:
i pokaż nam jak wygląda zapytanie Ten post edytował Pawel_W 17.06.2009, 17:50:46 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
A nie powinno być
On w kodzie nie ma napisane co jest w zmiennej $woj oraz $fraza
Ten post edytował Wicepsik 17.06.2009, 17:53:20 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 5 Dołączył: 7.03.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
mialem ale ktos kazal mi to usunąć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
mialem ale ktos kazal mi to usunąć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Miałeś, ale źle. On się spytał po co to, a ty nie odpowiedziałeś tylko usunąłeś. Pododawaj te value tak jak masz ponazywane tabele w bazie Ten post edytował Wicepsik 17.06.2009, 17:55:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:56 |