![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czy mógłby mi to ktoś poprawić tak aby skrypt działał poprawnie
do tej pory jest taki błąd
Ten post edytował jaca121212 6.04.2015, 08:04:49 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Kod if ($polaczenie->connect_erron!=0) nie powinno być errno?
Ten post edytował Raito 6.04.2015, 08:22:33 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
ale nawet nie zapisuje rekordów do bazy danych może źle jest napisana skladnia INSERT INTO
Ten post edytował jaca121212 6.04.2015, 10:44:51 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
if($resultat = @$polaczenie->query( - usuń @
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zacznij od wywalenia wszystkich @ z kodu i Temat: Jak poprawnie zadac pytanie
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
To nie usuwaj całej linii, tylko zamień if ($polaczenie->connect_erron!=0) na if ($polaczenie->connect_errno!=0).
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
To nie usuwaj całej linii, tylko zamień if ($polaczenie->connect_erron!=0) na if ($polaczenie->connect_errno!=0). jak zmieniłem na if ($polaczenie->connect_errno!=0) to zaden błąd się nie pojawił ale jest problem bo nie zamisuje się do bazy żaden rekord możliwe jest to że źle jest napisany skrypt dodawania usera do bazy teraz kod cały wygląda tak:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Próbujesz dodać do 4 wartości (`id`, `user`, `pass`, `email`) 5 wartości ('', '%s', '%s', '%s', '%s'). |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Próbujesz dodać do 4 wartości (`id`, `user`, `pass`, `email`) 5 wartości ('', '%s', '%s', '%s', '%s'). ok już działa teraz pytanie jak sprawdzić czy hasła są takie same wpisane i jak kodować hasło md5 lub sh1 które kodowanie będzie najlepszę |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pobierasz z bazy zakodowane hasło i porównujesz z zakodowanym wpisanym hasłem.
Lepsze jest md5. md5(cos); |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
mam jeszcze problem bo jak wpisałem haslo to zamiast w bazie zapisac haslo zapisuje adres e mail w miejsce wpisania hasla tak wyglada to w bazie (IMG:http://www.iv.pl/images/33107898534028340754.png)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
@jaca121212:
http://www.dobreprogramy.pl/Ardziej/Gdy-zw...malo,29553.html @Turson: Dzięki za info, nie wiedziałem o tym. Sam przy okazji sobie o tym poczytam (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
mam problem z sprawdzaniem zmiennych czy istnieja w polach przy rejestracji np. czy haslo jest takie same jak haslo powtórzone w formularzu tak samo czy są wszystkie pola uzupełnione poprawilibyście ten skrypt
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
A coż to?
Ten post edytował Raito 6.04.2015, 19:40:04 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 15 Dołączył: 30.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dla sprawdzenia czy wszystkie pola zostały uzupelnione wystarczy pętla foreach po tablicy POST
Ten post edytował Boshi 6.04.2015, 19:43:01 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób sprawdzić czy login taki jest w bazie jeśli tak to żeby pokazał komunikat
Ten post edytował jaca121212 7.04.2015, 06:49:33 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zapytaniem liczącym ilośc wierszy gdzie login = wpisany_login
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
to to mam zastosowane ale i tak dodoaje mi użytkownika o takim loginie może mam nie w tym miejscu dany
sprawdziłbyś czy jest dobrze napisany skrypt pod kontem sprawdzania czy istnieje login a jeśli nie to byś mógł to poprawić
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Źle to robisz, bo dodajesz użytkownika do bazy a dopiero potem sprawdzasz czy taki login już istnieje. Powinno być na odwrót
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli dałem to w ten sposób to wyskoczył błąd
błąd jest taki
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Wiem, że jest wcześnie, ale napij się kawy albo coś, bo nie myślisz logicznie kompletnie...
Jeżeli jest pusty login to "chcesz" sprawdzić czy taki login nie istnieje już, a na dodatek nawet nie masz ku temu zapytania i oczekujesz, że to $resultat->num_rows w jakiś magiczny sposób samo się zrobi. A, no i jeszcze otwierasz jeden warunek, innego nie zamykasz itp Ten post edytował Turson 7.04.2015, 07:44:24 |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
poprawiłby ktoś ten kod bo już się w tym pogubiłem
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Na szybko
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
dzięki działa tylko jest problem z przekierowanie na stronę index.php (IMG:http://www.iv.pl/images/87872295780514952373.png)
|
|
|
![]()
Post
#30
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A ty ten kod rejestracji masz w index.php ?
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
nie w pliku rejestracja.php a formularz logowania i rejestracji jest w pliku index.php
Ten post edytował jaca121212 7.04.2015, 09:10:39 |
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
A masz te pliki w tym samym miejscu?
|
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
tak
|
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Są w głównym katalogu localhost?
|
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Poradziłem sobie z tym kodem działa wszystko dzięki @Turson
teraz mam kolejny problem już nie chciałem zakładać nowego tematu więc napiszę tutaj Proszę niech ktoś mi powie gdzie robię błąd w tym kodzie
chciałbym aby zalogowana osoba mogła dodać zdjęcie do swojego konta na teraz jest błąd taki
Ten post edytował jaca121212 7.04.2015, 13:05:06 |
|
|
![]()
Post
#36
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie: '$_SESSION['zalogowany']'
a: '.$_SESSION['zalogowany'].' Podstawy operacji natekstach.. wypadałoby sie z nimi zapoznac. |
|
|
![]()
Post
#37
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Możesz zamienić apostrofy (na końcu i początku) na cudzysłowy.
|
|
|
![]()
Post
#38
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
a jesli zmienilem na cudzyslowie to jest taki błąd
|
|
|
![]()
Post
#39
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Po zamianie na cudzysłowy daj tak: `id`= '".$_SESSION['zalogowany']."'
|
|
|
![]()
Post
#40
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
nadal jest błąd
powiedz mi czy wgl jest dobrze napisane update teraz wygłada to tak (IMG:http://www.iv.pl/images/17502248955983306599.png) a kod php jest taki
|
|
|
![]()
Post
#41
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Skrypt ma być wywołany tylko po przesłaniu obrazka, a nie nawet przed tym.
Poza tym update jest zły, bo masz zaktualizować tabelę i ustawić jakiś obrazek gdzie id uzytkownika jest jakieś, czyli
|
|
|
![]()
Post
#42
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
błędów nie ma ale nie dodaje obrazka do bazy kod teraz wygląda tak
a jeśli dam tak to jest błąd
Ten post edytował jaca121212 8.04.2015, 14:55:35 |
|
|
![]()
Post
#43
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
1. Nie przepisuj bezmyślnie, bo chyba nie miało być $POST['image']?
2. Linia 43: nie powinien być przecinek zamiast średnika? Ten post edytował Raito 8.04.2015, 14:58:18 |
|
|
![]()
Post
#44
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
ok po zmianie działa tylko problem jest taki że zapisuje zdjęcie do pierwszego wolnego rekordu zamiast zapisywać do danego użytkownika który jest zalogowany niebieski kolor to osoba zalogowana czarny kolor to zapis do pierwszego rekordu w bazie (IMG:http://www.iv.pl/images/82398197952277188759.png) a kod wygląda tak
|
|
|
![]()
Post
#45
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź, co zawiera $_SESSION['zalogowany'].
Ten post edytował Raito 8.04.2015, 15:13:55 |
|
|
![]()
Post
#46
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
echo $_SESSION['zalogowany'];
zwraca 1 |
|
|
![]()
Post
#47
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
A teraz sprawdź gdzie dodajesz to zdjęcie (zwróć szczególnie uwagę na klauzulę WHERE).
|
|
|
![]()
Post
#48
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
no ja myśle ze id= uzytkownik zalogowany nie mam pomysłu jak to zrobić żeby dobrze zapisywał nawet jak dałem to w ten sposób to wyświetla mi tak (IMG:http://www.iv.pl/images/77725600883763630631.png) kod jest taki
to zapisuje do pierwszego wolnego rekordu w bazie czyli tak jak wyżej na obrazko |
|
|
![]()
Post
#49
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Albo dodajesz zdjęcie tam, gdzie user = $_SESSION["user"] (w tym przypadku każdy użytkownik musi mieć unikalną wartość user), albo zapisywać do sesji id użytkownika i zdjęcie dodać tam, gdzie id = $_SESSION["user_id"].
|
|
|
![]()
Post
#50
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
jesli zapytanie update dałem w ten sposób to jest dalej to samo
co
jeśli możesz zrobić mi poprawne zapytanie to byłbym wdzięczny |
|
|
![]()
Post
#51
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czemu porównujesz id do usera? - WHERE user = $_SESSION["user"];
|
|
|
![]()
Post
#52
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 16 Dołączył: 21.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
po zmianie zapisuje mi wszędzie w polu image obrazek przeslany (IMG:http://www.iv.pl/images/46967309900856836766.png) dlatego musi byc id usera zalogowanego
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 08:02 |