![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wiatm!
Mam skrypcik który pobiera z bazy mysql nazwy kursów i ładuje do pola kombi: coś takiego: Kod <select name=kursy>
<? ......................... .......................... [php:1:e54f36ca12]<?php while ($wiersz=mysql_fetch_row($wynik)) { echo "<option value="$wiersz[1]">$wiersz[1]</option>"; } ?>[/php:1:e54f36ca12] ale jak w następny skrypcie chce wykorzystać coś takiego:[php:1:e54f36ca12]<?php $zapytanie = "select * from kursy where nazwa_kursu = ".$kursy.""; ?>[/php:1:e54f36ca12] to mysql dje mi nastepujacy błąd: " Kod Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:Program FilesApache GroupApachehtdocskursypokaz_kursy.php on line 20" Co mam zobić aby to zapytanie zadziałało?![]() ![]() Pozdrawiam!!! ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
[php:1:bc19866fdc]<?php
$zapytanie = "select * from kursy where nazwa_kursu = ".$kursy.""; ?>[/php:1:bc19866fdc] winno dzialac -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
kurcze dalej nie działa w bazie dane zapisane są ze spacjami np "MS Word"
POMOCY!!!! :cry: :cry: :cry: ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
pokaz 18, 19, i 20 linie kodu
-------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to sa linie 18, 19, 20
18 $zapytanie = "select * from kursy where nazwa_kursu=".$kursy.""; 19 $wynik = mysql_query($zapytanie); 20 $wiersz = mysql_fetch_array($wynik); |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 20.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
[php:1:438517fff9]<?php
$zapytanie = "select * from kursy where nazwa_kursu='".$kursy."'"; ?> [/php:1:438517fff9] Powinno być tak (chyba) ![]() -------------------- Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
Mieszacie panowie.
Prosze: [php:1:469e677511]<?php $zapytanie = "select * from kursy where nazwa_kursu='$kursy';"; ?>[/php:1:469e677511] Mój działający: [php:1:469e677511]<?php $query = "SELECT * FROM $tabela where id='$id';"; ?>[/php:1:469e677511] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 20.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Na prawdę działa Ci to z tymi dwoma średnikami ?!
-------------------- Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego by nie?
Pierwszy średnik jest dla bazy, znaczy, że tu kończy się kwerenda, natomiast drugi jest dla php |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
Cytat Na prawdę działa Ci to z tymi dwoma średnikami ?!
kazde zapyatnie wyslane do mySQL-a moze ale nie musi konczyc sie srednikiem [;] w tym wypadku konczy sie zapytanie wyslanedo bazy danych oraz linia nic w tym dziwnego standard a po co ten srednik ? mozesz wyslac wiecej niz jedno zapytanie [php:1:6794e34e67]<?php $zapytanie="delete from tabela where id=$id; delete from tabela2 where id=$id; upadate set pole='$id' from tabela3"; ?>[/php:1:6794e34e67] nie sprawdzalem ale winno dzialac [/code] -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 20.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Aha
![]() ![]() -------------------- Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
Nawet kolorowanie składni na forum to uwzględnia ....
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 20.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nawet kolorowanie składni na forum to uwzględnia ....
No a jak niby nie miałoby uwzględniać średnika pomiędzy cudzysłowami ![]() [php:1:e5912e3385]<?php $zmienna = " ;;;;; "; ?>[/php:1:e5912e3385] -------------------- Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
Heh, fakt :oops:
Można nie zauważyć, tak samo jak tych kropek przy $kierunek.. |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Ciekawe. A co powiecie na to:
Cytat mysql_query() wysyła zapytanie do aktywnej bazy na serwerze skojarzonym z podanym identyfikatorem połączenia. Jeżeli identyfikator_połączenia nie został podany, wykorzystywane jest ostatnio otwarte połączenie. Jeżeli żadne połączenie nie jest otwarte, podjęta zostanie próba ustanowienia go, poprzez wywołanie mysql_connect() bez argumentów.
Notatka: Zapytanie nie powinno kończyć się znakiem średnika. -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
Zawsze używam pliku connect.php w którym następuje łączenie do bazy i nie mam żadnych problemów.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 4 Dołączył: 12.03.2003 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
ej chłopaki - moim zdaniem pies jest gdzie indziej pogrzebany
Cytat [php:1:c352176526]<?php
while ($wiersz=mysql_fetch_row($wynik)) { echo "<option value="$wiersz[1]">$wiersz[1]</option>"; } ?>[/php:1:c352176526] może nie masz napisane przy kombo name=kursy ![]() |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jasne że mam napisane name=kursy
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 24.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok panowie jużdziała dzięki, ale do tej pory niewiem dlaczego raz sie pisze
'$kursy'; ".$kursy."; kto to wyjaśni? ![]() |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 3.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ja tam bym generalnie nie polecal tego srednika, pod linuxem mysql wyrzuca blad.
Skoro nie musi byc to poco go tam dawac. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 14:22 |