![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Na stronie article.php?id=35 jest formularz dodawania rekordów do bazy mysql. Ten formularz to zwykły form który używa zewnetrznego pliku insert.php. Chciałbym żeby przy każdym nowym wpisie do kolumny "licznik" dodawało się +1. Problem w tym że nie wiem jak to zrobić żeby dodawało się do wiersza o id strony z formularzem. I nie wiem czy to wlasciwie jest mozliwe.;p
insert formularza
formularz
strona z formularzem na ktorej jest id
skrypt dodawania nie wiem czy dziala bo nie wiem co z tym id zrobic Kod mysql_query("UPDATE licznik SET licznik = licznik + 1");
Ten post edytował Manifested01 21.02.2009, 12:07:41 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Po wysłaniu formularza pobierasz jego id(nie wiem jak chcesz postem getem) u updejtujesz wiersz z tym id
EDIT~ id wrzucasz w pole hidden pobierasz licznik i id z bazy dodajesz do licznika 1 lub ile tam chcesz upddejtujesz Ten post edytował artur_dziocha 19.02.2009, 22:33:39 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
napisałem coś takiego no ale jak dodaje to z licznikiem id to nie działa;/
Parse error: syntax error, unexpected $end in /home/users/sobolczyk_moja/www/scripts/insertvote.php on line 24 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Sprawdź średniki...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
wiem ze dla Ciebie to jest takie proste i nie dając mi konkretniej odpowiedzi chcesz mnie jakos stymulowac/zmusic do myslenia
ale masz doczynienina z totalnym laikiem jesli chodzi o programowanie wiec prosiłbym o konkrety |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat ale masz doczynienina z totalnym laikiem jesli chodzi o programowanie wiec prosiłbym o konkrety Konkretem będzie, jeśli zajrzysz najpierw do kursu PHP. Tam na pewno przeczytasz, że niektóre instrukcje muszą być zakończone średnikiem. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
no ok zamknołem
Glos oddany Fatal error: Call to undefined function mysl_fetch_array() in /home/users/sobolczyk_moja/www/scripts/insertvote.php on line 19 = 1 funkcja do tabeli `Glosy` dziala licznik nie dziala teraz to sie kwalifikuje na pomoc? Ten post edytował Manifested01 21.02.2009, 11:39:24 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod mysql_fetch_array() Literówki |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
oO ok zmienione teraz nie wyskakuje zaden błąd
ale ta druga funkcja nie działa tzn nie dodaje się +1 do licznik |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie się na tym nie znam ale spróbuj zamienić metodę odwoływania sie do rekordu. Dokładniej mówiąc chodzi mi o to, żebyś zamiast preinkrementacji zastosował coś na wzór:
$row= $row +1 |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
~gcdreak:
Cytat pomóż koledze, bo ma problem Przecież pomagam. Nie moja wina, że ~Manifested01 nie przeczytał kursu, ani manuala. Cytat preinkrementacji zastosował coś na wzór: A po co?
przecież to może równie dobrze zrobić MySQL:
I wówczas cały poprzedzający select staje się zbędny. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
erix
chodziło mi dokładnie o coś takiego jak napisałeś |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
zmieniłem tak jak powiedziałes ale efekt jest ten sam z formularza do `glosy` sie dodaje a licznik nie dziala chociaz nie ma niby zadnego błędu
/scripts/insertvote.php
http://img13.imageshack.us/my.php?image=tabelekg7.jpg i to działa niby tak: na stronie petycje.php?id=99 mam to zmienne id i wygląda ona tak:
generalnie dane z formularza wszystkie sie pieknie dodaja do `Glosy` ale tylko tylko ten jeden licznik musi sie dodawac do `Petycje` do wiersza zgodnego z id Ten post edytował Manifested01 21.02.2009, 11:40:04 |
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Przeczytaj mojego poprzedniego posta jeszcze raz i zobacz, co zmieniłem w kodzie. Bo mam wrażenie, że niczego nie zmodyfikowałeś.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
zmodyfikowałem ale efekt był taki sam jak tej mojej wersji a potem przez pomyłke skopiowałem stary kod
anyway ani to ani to nie działa :/ juz powoli sie załamuje |
|
|
![]()
Post
#17
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Panie Manifested01, proszę o używanie odpowiedniego bbCode, dwa posty poprawiłem, ale średnio dzisiaj z czasem u mnie, także proszę poprawić swoje posty. Następny post z niepoprawnym bbCode spowoduje zamknięcie tematu.
pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:07 |