Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP OOP REJESTRACJA - ?
Forum PHP.pl > Forum > Przedszkole
Utilaft
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']); questionmark.gif

Link-> http://www.9lessons.info/2011/02/php-objec...rogramming.html
nospor
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
Utilaft
Taki głupi nie jestem 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. sad.gif
nospor
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
Sephirus
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;


questionmark.gif facepalmxd.gif
!*!
Utilaft chyba myli deklaracje metody w klasie z jej użyciem.
nospor
I właśnie dlatego mu dwukrotnie pisałem:
manual php -> funkcje

Ale on twierdzi uparcie, że to zna :/
Utilaft
Ź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?

markonix
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..).
!*!
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.