![]() |
![]() ![]() |
![]() |
-czaroo- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Na samym początku zaznaczę, że nie mam wiele wspólnego z php i sql, głównie z takiej przyczyny, że przydaje mi się to jakoś raz na dwa lata (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mam taki mały, prosty skrypcik do formularza, wszystko wydaje się być ok tylko chyba wpisuję złe polecenia do wykonania tego...nie wiem, przeszukałem kilka portali z pomocą, ale nie bardzo wiem o co pytac w wyszukiwarkach, jak patrzyłem inne kody towygląda to tak samo i działa więc nie bardzo wiem co jest źle tutaj...
Formularz jest jak widać na GET, ma tworzyć oddzielne tabelki, dla każdego wypełnionego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Będę wdzięczny za sugestie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) --- Prosze uzywac [php] do umieszcznia kodu php hwao |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
1 uwaga dlaczego dla kazdego usera tworzysz osobna tabele, jak dla mnie to jest rozwiazanie bardzo nieoptymalne.
2. Jak wywolujesz zapytanie masz blad. resource mysql_query ( string zapytanie [, resource identyfikator_połączenia [, int typ_wyniku]] ) W Twoim kodzie wywolujesz 2 razy mysql_query po co? Powinno byc mysql_query($wysl, $dbh); |
|
|
-czaroo- |
![]()
Post
#3
|
Goście ![]() |
tak mysle ze jest ono nieoptymalne ale nie mialem innego pomyslu - ja nie znam sie na tym za bardzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jest 2x poniewaz juz probowalem poprostu roznych mozliwosci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Nie można poprostu zrobić tabeli members i tam wrzucać info o użytkowniku ?
potem INSERT INTO i operujesz na id użytkownika... |
|
|
-Czaroo- |
![]()
Post
#5
|
Goście ![]() |
Witam,
Skopiowalem dla pomocy formularz i kod php po zmianie, dzieukuje za rade dot INSERT (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ja poprostu bylem przekonany, ze sie inaczej nie da niz nowa tabelke (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
formularz: |
|
|
-Czaroo- |
![]()
Post
#6
|
Goście ![]() |
W kazdym razie w wyzej wpisanych kodach dalej gdzies czai sie blad :/
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Wywal wszystkie @ i daj zaraz po <?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wyskakuje taki tekst:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/eter/public_html/rap.php on line 29 Tyle ze linia 29 po dodaniu to 30 tutaj na gorze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Czaroo 1.05.2005, 18:49:50 |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, teraz wyglada to tak, blad wyskakuje ten sam, tylko, że w linijce 51(tutaj 52)
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/eter/public_html/rap.php on line 51 Ten post edytował Czaroo 1.05.2005, 21:38:03 |
|
|
![]()
Post
#11
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
$wysl = 'INSERT INTO `Raporty` (`id`,
`Nick`, `GG`, `PlanetaG`, `Kolonia1`, `Kolonia2`, `Kolonia3`, `Kolonia4`, `Kolonia5`, `Kolonia6`, `Kolonia7`, `Kolonia8`, `LM`, `CM`, `MT`, `DT`, `K`, `OW`, `B`, `REC`, `SS`, `N`, `GS`) VALUES ('', '.$_POST['nick'].', '.$_POST['GG'].' i tak dalej zmien to i sprawdz |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Miało być tak?
Więc błąd wyskakuje przy linijce czyli tak jakby wszyskie byly zle bo sa przeciez tak samo pisane... |
|
|
![]()
Post
#13
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Mam nadzieje ze Twoj problem sie juz zakonczy.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
yupi (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) dziala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
dzieki ! to juz Cie z tym nie bede mordowal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale musze dorobic jeszcze edycje oraz przegladanie, wiec mozliwe ze Cie jeszcze pomecze (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) a tak na marginesie dlaczego tam tak duzo znaczkow? za 100lat bym sie tego nie domyslil O_o |
|
|
-Guest- |
![]()
Post
#15
|
Goście ![]() |
Songoqu I MI tez podzialalo! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) JEJEJE Dziala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) A sie meczylem z BD od wczoraj (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ze szczescia stary zaraz zwale ci konia na podzieke ;p thhxxxxxxxxxxxxx ;p
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tak jak mówiłem muszę dorobić jeszcze edycje po nicku oraz wyswietlanie bazy na stronie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem czemu ale w tym kodzie nie wykonuje update (zadnych bledow tylko pisze mi "Blad w wysylaniu" z $k) :/ macie jakies sugestie?
Druga sprawa to wyswietlanie...nigdy tego nie robilem, zapewne jest to banalne ale jak juz pisze posta to zapytam - jak wyswietlic na www zawartosc bazy? Bo polecenie sql znam ale jak sie je wywoluje? Probowalem echo ale jakos nie dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#17
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Cytat(Czaroo @ 2005-05-03 00:18:27) Druga sprawa to wyswietlanie...nigdy tego nie robilem, zapewne jest to banalne ale jak juz pisze posta to zapytam - jak wyswietlic na www zawartosc bazy? Bo polecenie sql znam ale jak sie je wywoluje? Probowalem echo ale jakos nie dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki !
Wyswietlanie dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Moglby mi ktos jeszcze powiedziec jaki jest blad w tym update? Wpisywalem to wg poprzednich rad ale nie chodzi :/ Cytat(Czaroo @ 2005-05-02 22:18:27) Nie wiem czemu ale w tym kodzie nie wykonuje update (zadnych bledow tylko pisze mi "Blad w wysylaniu" z $k) :/ macie jakies sugestie?
Ten post edytował Czaroo 3.05.2005, 14:02:00 |
|
|
![]()
Post
#19
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Jaki błąd dostajesz?
|
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
wlasnie bledu zadnego, tylko poprostu nie wykonuje UPDATE, wyskakuje mi tekst bledu przypisany do niewykonanej operacji, nic wiecej...
Wg sugestii Ociu kod wyglada tak:
Po uruchomieniu zwraca mi wartosc $k="Blad w wysylaniu", zadnego innego bledu nie ma... Ten post edytował Czaroo 3.05.2005, 21:22:56 |
|
|
![]()
Post
#22
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
A jak wyswietlisz zapytanie echo $wysl; i odpalisz w jakiejs aplikacji do MySQLa to sie dodaje?
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
hmm, tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
to jakim cudem w takim razie? O_o |
|
|
-Guest- |
![]()
Post
#24
|
Goście ![]() |
Jeżeli szukasz błedu w kodzie to proponuję robić tak :
1. W kodzie wypisujesz zapytanie do bazy. Tzn. jeżeli masz
Jeżeli wyskoczy błąd, kopiujesz string zapytanie do PHPMyAdmina i tam sprawdzasz gdzie dokładnie wywala błąd. Korygujesz do momentu uzyskania poprawnego zapytania, albo do utraty cierpliwości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czasami tak bywa najszybciej, wiem to z doświadczenia. |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
wlasnie to przed chwila zrobilem i bledu jako takiego nie ma, wszystko dodaje O_o
czyli jak recznie wklejam to co wyskoczy to jest ok, a jak idzie automatycznie to sie kopie...polaczenia sa kopiowane z dzialajacego formularza wiec nie wiem... |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 10.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Guest @ 2005-05-03 23:33:58) Jeżeli szukasz błedu w kodzie to proponuję robić tak : 1. W kodzie wypisujesz zapytanie do bazy. Tzn. jeżeli masz
Jeżeli wyskoczy błąd, kopiujesz string zapytanie do PHPMyAdmina i tam sprawdzasz gdzie dokładnie wywala błąd. Korygujesz do momentu uzyskania poprawnego zapytania, albo do utraty cierpliwości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czasami tak bywa najszybciej, wiem to z doświadczenia. Zapomniałem dodać że dobrze jest też wstawić po print("Błąd w zapytaniu! Zapytanie : ".$zapytanie); die(mysql_error()); Dodaj die(mysql_error()); i napisz jaki błąd wyskakuje. Dodam jeszcze że np. u mnie znaki ` nie są przyjmowane w zapytaniach do bazy, więć ewentualnie spróbuj je zamienić na ' Ten post edytował pc5 4.05.2005, 00:39:35 |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
ha, dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
byl jednak blad, przydatna rzecz, wczesniej za diabla nie mozna bylo sie dowiedziec o co chodzi... bylo to: command denied to user: 'xxx@localhost' for column 'nick' in table 'Raporty' dodalem komende userowi i dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Czaroo 4.05.2005, 00:54:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:48 |