ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Nie dodaje danych do bazy o wybranym id
krystian1988
Witam, otóż mam problem od paru dni.
Chodzi o to że robię mały skrypt dla znajomego i problem mam taki że nie dodaje mi rekordów do bazy danych.
Bardziej rozwijając moją myśl chodzi o to że dodaje mi do bazy rekord ale nie do id wybranego projektu.
Zamieszczam kod php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jeśli mam dodane dwa projekty dodaje mi do obu projektów wybraną ilość punktów.
Bardzo bym prosił o jakąś pomoc i bardzo z góry dziękuję.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Wścibski Gość
Dodany dnia 22.12.2024 06:08:16
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Piotrroger
Dodaje do nie tego projektu, czyli? Do id wyższego, mniejszego? Czy zmienna $row1['projekt_id'] ma na pewno ten id, którego updatujesz?

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Właśnie o to chodzi bo jak zrobię w zapytaniu o id to mam błąd dlatego proszę o jakąś pomoc bo jest mi to bardzo potrzebne na wczoraj. Jak wspomniałem w pierwszym poście po update dodaje mi do wszystkich projektów a nie do tego co powinno i nie wiem jak to rozgryźć a wiem że pewnie chodzi o to jedno banalne zapytanie do SQL o co proszę Was.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Pobierz kod źródłowy  Rozwiń Kod źródłowy

W tym momencie pobierasz wszystkie projekt_id z tabeli projekt. Potrzebujesz tylko jedno id, prawda? Musisz zatem zawęzić wyszukiwanie do jednego wiersza. Nie znam struktury bazy, więc tym bardziej ciężko mi określić do którego wiersza. Jedno jest pewne - brakuje Ci tutaj zapewne warunku WHERE.

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Chodzi o to że wyświetla poprawnie projekty ale nie dodaje do danego projektu prawidłowo ilości punktów.
Teraz jak daję 1 pkt do projektu np. 3 (mam ich 9) to dodaje mi automatycznie do wszystkich jakie mam.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
No piszę Ci, że źle pobierasz id_projektu, który potem updatujesz.

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Zaktualizowałem i nadal mam błąd w tej linii:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Przepraszam, ale po co pobierasz id, które już masz w zmiennej? Grin Abstra[cenzura]ąc od tego, że wróżbitą nie jestem i jaki błąd Ci wyskakuje - nie mam pojęcia, to ten SELECT jest zupełnie nie potrzebny, bo zmienna $id (przed id zapomniałeś znaczek $) to właśnie Twoje projekt_id Smile

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Zapomniałem dodać ale mam ten owy znaczek Smile ale pomimo to nie działa.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Lodówka mi nie działa, może znasz przyczynę? Widzisz zależność? Musisz pisać co nie działa, jak nie działa - jakie błędy wyskakują. Inaczej to wróżenie z fusów :)

Zostaw tą zmienną $id, usuń tego selecta pod nim i zamień
Pobierz kod źródłowy  Rozwiń Kod źródłowy
na
Pobierz kod źródłowy  Rozwiń Kod źródłowy


userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Nic się nie zmieniło poza tym że odejmuje mi od usera pkt.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Pan Kolega chyba sam nie wie co w tym kodzie ma :)
zamień na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Dalej nie działa i mam błąd który pokazuje:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
To na pewno nie jest cały błąd, który się pokazuje.

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Proszę cała treść:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Linia 33:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

oraz 55:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Zacznijmy od tego, w jaki sposób przekazuję sobie id projektu? POST czy GET?

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Właśnie przez GET bo robiłem na zasadzie tego co mam w profilu i tam mam przez GET i nie działa i robiłem przez POST i odwrotnie i nie zapisuje i dlatego mnie to głowi...
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Spróbuj uruchomić z dopiskiem do adresu ?projekt_id=wpisz istniejący id.
Zrobione na GETcie, jak nie działa to wyświetl błąd.

userbar_sparta3.gif
 
http://spartabks.boo.pl
krystian1988
Pobierz kod źródłowy  Rozwiń Kod źródłowy

BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
Piotrroger
Przede wszystkim Notice nie jest błędem. Jest to tylko informacja, że nie ma takiego indeksu w tablicy.
Zamień
Pobierz kod źródłowy  Rozwiń Kod źródłowy

na
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ps. wydaje mi się, że tutaj zamiast znaku lub ("||"), powinien być znak oraz ("&&").

userbar_sparta3.gif
 
http://spartabks.boo.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl