![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem sobie skrypt PHP rejestracji z połączeniem do bazy danych MySQL i z jakiegoś powodu podczas logowania pisze że dane wpisane do formularza podczas logowania się nie zgadzają.
Bardzo proszę o pomoc. Oto skrypty: Skrypt logowania:
Skrypt rejestracji:
Ten post edytował guzior 21.02.2009, 13:57:33 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
usuń na chwile @ z linii zapytania do bazy i zobacz czy jest poprawne. Jeśli nic nie będzie to w warunku zamiast $row spróbuj mysql_num_rows($result) > 0
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
usuń na chwile @ z linii zapytania do bazy i zobacz czy jest poprawne. Jeśli nic nie będzie to w warunku zamiast $row spróbuj mysql_num_rows($result) > 0 dla którego pliku? można to sprawdzić na tej www: http://guzior.jor.pl/www1/ Ten post edytował guzior 21.02.2009, 13:56:58 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
chodziło mi o plik logowania
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzałem nie działa :/ ,może to coś z kodowaniem bazy ?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
no też możliwe. a jakie masz w bazie i jakie na stronie?? jeśli się różnią to użyj mysql_query("SET NAMES nazwa"); gdzie 'nazwa' to kodowanie bazy. np. latin1
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
ustawione kodowanie jest takie latin2_general_ci a na stronie utf-8
Ten post edytował guzior 27.02.2009, 13:44:09 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
No to po wyborze bazy danych ale przed zapytaniami dajesz to
mysql_query("SET NAMES latin2"); |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
no to wrzuć to do tego osobnego pliku. Ale coś nie sądzę by to rozwiązało problem. Trzeba analizować skrypt linijka po linijce. Dodawać w różnych miejscach wypisywanie i sprawdzać czy wszystko jest tak jak powinno.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
no to wrzuć to do tego osobnego pliku. Ale coś nie sądzę by to rozwiązało problem. Trzeba analizować skrypt linijka po linijce. Dodawać w różnych miejscach wypisywanie i sprawdzać czy wszystko jest tak jak powinno. nie rozwiazało problemu :/ mogę Ci podać adres www gdzie można to przetestować |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
Ale mi nic nie da że zobaczę to z zewnątrz. Musisz sobie sprawdzić wszystkie elementy. Czy do bazy dobrze zapisuje, robić co kawałek test zmiennych czy nie zmieniły się, sprawdzić zapytanie przez or die(). Usuwanie błędów to żmudna praca
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
rozwiązałem ten problem pisząc od nowa i łatwiejszy skrypt
mam jeszcze małe pytanie otóż mam w pliku index.php dodana pętle switch i podaje linki jako index.php?go=nr ale chciałbym dołączyć do tego stronicowanie i nie wiem jak to zrobić pomógłby ktoś? |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Poszukaj na forum; stronicowanie już było n-razy omawiane.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem ale teraz mam problem ,chciałem dodać stronicowanie do mojej księgi wpisów, ale po kliknięciu w link przejścia na następna strona przechodzi na główną stronę, pomoże ktoś?
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
tak , jak tylko pokażesz co zrobiłeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak , jak tylko pokażesz co zrobiłeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) użyłem tego skryptu a to jest www gdzie mam problem klik kod mojej księgi:
Ten post edytował guzior 23.03.2009, 16:49:41 |
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
gubisz zmienną get o nazwie go
daj ?go=21&porcja=1 |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
gubisz zmienną get o nazwie go daj ?go=21&porcja=1 aa już mam wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Napisałem skrypt edycji news'a tylko mam problem bo poprzez pętle while edytuje mi wszystkie i nie wiem jak to podzielić żeby każdy news mógł być edytowany osobno.
pomoże ktoś? Ten post edytował guzior 26.03.2009, 15:05:38 |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Jeśli w bazie masz uporządkowane newsy po id to edytuj przez $_GET. Jeśli ?id=1 to pytaj SELECT * FROM news WHERE id='$id' tylko ustaw $id = $_GET['id'], reszte dopisz sobie sam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli w bazie masz uporządkowane newsy po id to edytuj przez $_GET. Jeśli ?id=1 to pytaj SELECT * FROM news WHERE id='$id' tylko ustaw $id = $_GET['id'], reszte dopisz sobie sam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ok ale w którym miejscu to dopisać bo już się pogubiłem Ten post edytował guzior 26.03.2009, 15:23:10 |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
czyli to na koncu? |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Na początku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Od pierwszego zapytania. Dostosuj to pod swoje potrzeby (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Jeśli w adresie jest ustawiony GET to wyszukuje w bazie w niego podany id i wczytujesz w formularz potem już masz kod ok.
|
|
|
![]()
Post
#27
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
i dodaj w formie: <input type="hidden" name="id" value="id do edycji"> |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi głównie o to że jak mam więcej niż jednego news'a do edycji to przez pętle edytuje mi wszystkie
ajj teraz to już totalnie jestem w kropce :/ |
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
No to tak jak ci pisze. Wybierasz newsa po id.
|
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
osiągnąłem coś takiego, ale nie działa :/ |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Zobacz tak:
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zobacz tak:
z jakiegos powodu wyswietla mi pusta strone chcialem dodac ze odnosnik do tej strony jest przez index.php?go=5 |
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
nazwij to test.php i wejdz w test.php?id=1 i zobacz co będzie.
|
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
chyba nie przeczytałeś tego posta
Temat: Najczestsze_bledy wyświetlaj swoje zapytania echo $zapytanie; mysql_query($zapytanie) or die(mysql_error()); i wszystko bedzie jasne |
|
|
![]()
Post
#36
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Tutaj zaedytowałem i przetestowałem skrypt:
U mnie działa, jak chcesz to TU! |
|
|
![]()
Post
#37
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
chyba nie przeczytałeś tego posta Temat: Najczestsze_bledy wyświetlaj swoje zapytania echo $zapytanie; mysql_query($zapytanie) or die(mysql_error()); i wszystko bedzie jasne zbytnio to nic nie zmienia $res = mysql_query($sql) or die(mysql_error()); |
|
|
![]()
Post
#38
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Przetestuj to: http://kamilstudios.xt.pl/skrypty/Pozdrowienia/test.php?id=1
|
|
|
![]()
Post
#39
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przetestuj to: http://kamilstudios.xt.pl/skrypty/Pozdrowienia/test.php?id=1 spoko tylko jak to połączyć z moim jak mam index.php?go=nr_strony |
|
|
![]()
Post
#40
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
no jak masz ?go=1&id=3. Tu masz caly skrypt:
test.php
edycja.php Dostosuj do swoich potrzeb (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował K4mil94 26.03.2009, 19:12:09 |
|
|
![]()
Post
#41
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
no tak ale ja tu widze dwa pliki test.php i edit.php
|
|
|
![]()
Post
#42
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Patrz poprzedni post (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował K4mil94 26.03.2009, 19:13:05 |
|
|
![]()
Post
#43
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
to zadziałało ale mam pytanie bo po wejsciu na test.php mam odrazu: Nie mozna zaedytowacNie wypelniono pol |
|
|
![]()
Post
#44
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
nie <button type=sumbit name=sumbit> a <input type=sumbit name=sumbit value=wyślij> |
|
|
![]()
Post
#45
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Tak zawsze nie pokazywało mi napisu i button był taki mały. "Nie mozna zaedytowacNie wypelniono pol" Efek nieużywania action= w PHP ;P PS. Mozesz dac Pomógł ;d
Ten post edytował K4mil94 26.03.2009, 19:35:47 |
|
|
![]()
Post
#46
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#47
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
Nie ma się o co kłucić ;P Obydwa sposoby działają (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#48
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#49
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 18 Dołączył: 10.03.2008 Skąd: Dębno Ostrzeżenie: (0%) ![]() ![]() |
to zrób z action=do edytuj.php
|
|
|
![]()
Post
#50
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem sobie logowanie według tego Turiala
ale coś jest nie tak próbowałem coś poprawić i teraz przenosi na główną stronę i nie loguje ,a chciałem żeby według pola access wyświetlało się menu, uzyskałem coś takiego:
Oczywiście rejestracja według tutriala pod to logowanie działa. Pomoże ktoś? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował guzior 14.04.2009, 19:24:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 04:15 |