Putin ajutor va rog

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

gawrrell
PHPRomania Supporter
Mesaje: 28
Membru din: Vin Dec 11, 2009 7:43 pm

Putin ajutor va rog

Mesajde gawrrell » Vin Aug 13, 2010 11:53 pm

Salut, am o mica problema cu un script de genul :

class new
{
function unu($i)
{
var $id;
var $email;
var $nr;

// aici i-au informatii din baza de date mysql de genu (id, email,nr )
.....
$user=mysql_query("SELECT * FROM tabel WHERE userid ='$i'");

$gaw = mysql_fetch_array($user);
....
// Ma intrebam daca asi putea sa "actionez" functia "doi" de mai jos cu ceva de genu

$this->id = $gaw['id'];
$this->email = $gaw['email'];
......

$get = $this->doi($id,....);
// am incercat si cu $get = $this->doi($this->id,....); si tot nu vrea sa mearga



}


function doi($id,$email,$nr)
{

return $id.$email.$nr; // sau cv de genu
}

}



narghilea
Junior Member
Mesaje: 43
Membru din: Joi Aug 05, 2010 1:18 pm

Mesajde narghilea » Sâm Aug 14, 2010 12:17 am

Daca e vorba de clase trebuie mai intai s-o intializezi!

$var = new new(); // aici initializezi clasa new
$var->unu($i); // aici apelezi functia unu din clasa new

emylus
Average Member
Mesaje: 63
Membru din: Joi Dec 23, 2004 11:18 am
Localitate: Iasi
Contact:

Mesajde emylus » Sâm Aug 14, 2010 3:25 am

Nu stiu sigur daca am inteles ce vrei tu sa faci. Poate asta te ajuta, cauta in manualul php: Magic Methods ( __set si __get )

gawrrell
PHPRomania Supporter
Mesaje: 28
Membru din: Vin Dec 11, 2009 7:43 pm

Mesajde gawrrell » Sâm Aug 14, 2010 9:52 am


narghilea
Junior Member
Mesaje: 43
Membru din: Joi Aug 05, 2010 1:18 pm

Mesajde narghilea » Sâm Aug 14, 2010 11:36 am


gawrrell
PHPRomania Supporter
Mesaje: 28
Membru din: Vin Dec 11, 2009 7:43 pm

Mesajde gawrrell » Sâm Aug 14, 2010 4:26 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori