Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP OOP REJESTRACJA - ?
Utilaft
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 19.01.2013

Ostrzeżenie: (10%)
X----


Witam. Znalazłem taki skrypt rejestracji w PHP OOP. Będę się z niego uczył, ale nie rozumiem jednej rzeczy.



Gdzie tutaj jest kod, który zamienia z POST na zmienną? W zapytaniu mam te zmienne, a kodu który zamienia to nie ma.


Czyżby: register_user($name, $username, $password, $email) to przechowuje wysłane dane:$register = $user->register_user($_POST['name'], $_POST['username'], $_POST['password'], $_POST['email']); (IMG:style_emoticons/default/questionmark.gif)

Link-> http://www.9lessons.info/2011/02/php-objec...rogramming.html
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
PHP OOP REJESTRACJA - ?

Po pierwsze: nie KRZYCZ. Nikt tu głuchy nie jest.

Po drugie:
No przecież o tu:
$register = $user->register_user($_POST['name'], $_POST['username'], $_POST['password'], $_POST['email']);
wkładasz do funkcji dane z POST.
Zajrzyj do manuala do działu funkcje, bo brakuje ci elementarnych podstaw.

Po trzecie: przenosze
Go to the top of the page
+Quote Post
Utilaft
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 19.01.2013

Ostrzeżenie: (10%)
X----


Taki głupi nie jestem (IMG:style_emoticons/default/oneeyedsmiley02.png)
Znam podstawy.

Przeczytaj uważnie mój post. Nie chodzi mi o $_POST['bla'] a zamienienie tego na np. $bla.

Dałem kod w moim poście: Czyżby: register_user($name, $username, $password, $email) to przechowuje wysłane dane:$register = $user->register_user($_POST['name'], $_POST['username'], $_POST['password'], $_POST['email']);

Czyli obiekt user wysyła to do funkcji, a register_user(zamienia te zmienne na to co jest w nawiasie)?


Może źle wytłumaczyłem. (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Taki głupi nie jestem
Znam podstawy.
No właśnie nie znasz. Jakbyś znał, to byś się nie pytał poraz kolejny, co robi o to:

funkcja($_POST['blabal1'],$_POST['blabal2'])

Jak nie kumasz co to są argumenty funkcji, a widać że nie kumasz, to poraz kolejny ci piszę: manual php -> FUNKCJE
Go to the top of the page
+Quote Post
Sephirus
post
Post #5





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Autorze postu - czyli nie rozumiesz jak ze zmiennych:

  1. $_POST['name'];
  2. $_POST['username'];
  3. $_POST['password'];
  4. $_POST['email'];


przy pomocy metody:

  1. register_user($name, $username, $password, $email)


powstają zmienne:

  1. $name;
  2. $username;
  3. $password;
  4. $email;


(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/facepalmxd.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Utilaft chyba myli deklaracje metody w klasie z jej użyciem.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




I właśnie dlatego mu dwukrotnie pisałem:
manual php -> funkcje

Ale on twierdzi uparcie, że to zna :/
Go to the top of the page
+Quote Post
Utilaft
post
Post #8





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 19.01.2013

Ostrzeżenie: (10%)
X----


Źle zrozumiałem działanie skryptu. Po głębokiej analizie, jednak wyszło tak jak przypuszczałem.

A jeszcze mam takie pytanie

Dlaczego jak użyję tego:
public function get_session()
{
return $_SESSION['login'];
}
to wywala błąd?



Ten post edytował Utilaft 1.03.2013, 20:36:52
Go to the top of the page
+Quote Post
markonix
post
Post #9





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Cytat(Utilaft @ 1.03.2013, 17:37:21 ) *
Źle zrozumiałem działanie skryptu. Po głębokiej analizie, jednak wyszło tak jak przypuszczałem.

A jeszcze mam takie pytanie

Dlaczego jak użyję tego:
public function get_session()
{
return $_SESSION['login'];
}
to wywala błąd?

Bo jest coś nie tak..

(odpowiedź kompletna jak Twoje pytanie..).
Go to the top of the page
+Quote Post
!*!
post
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(Utilaft @ 1.03.2013, 17:37:21 ) *
Źle zrozumiałem działanie skryptu. Po głębokiej analizie, jednak wyszło tak jak przypuszczałem.

A jeszcze mam takie pytanie

Dlaczego jak użyję tego:
public function get_session()
{
return $_SESSION['login'];
}
to wywala błąd?


Zacznij od jakiegoś kursu PHP http://pl.wikibooks.org/wiki/PHP oraz lektury Temat: Jak poprawnie zadac pytanie
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:26