Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Update objekata

[es] :: PHP :: Update objekata

[ Pregleda: 4045 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bkraut

Član broj: 7871
Poruke: 3
*.cable.triera.net



Profil

icon Update objekata03.02.2003. u 13:53 - pre 257 meseci
Bok!

Kako da uradim update objekta sa variablama iz requesta? Metoda updateFromRequest.

Bojan

<?php
class Person {

var $_id;
var $_name;
var $_surname;
var $_creationDate;
var $_description;

function Person() {
}
function setId($tmp) {
$this->_id = $tmp;
}
function getId() {
return $this->_id;
}
function setName($tmp) {
$this->_name = $tmp;
}
function getName() {
return $this->_name;
}
function setSurname($tmp) {
$this->_surname = $tmp;
}
function getSurname() {
return $this->_surname;
}
function setCreationDate($tmp) {
$this->_creationDate = $tmp;
}
function getCreationDate() {
return $this->_creationDate;
}
function setDescription($tmp) {
$this->_description = $tmp;
}
function getDescription() {
return $this->_description;
}
function updateFromRequest() {
$this->setId($_POST("id"));
$this->setName($_POST("name"));
$this->setSurname($_POST("surname"));
$this->setCreationDate($_POST("creationDate"));
$this->setDescription($_POST("description"));*/
}
}
?>
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.dial.InfoSky.Net

Sajt: localhost


+5 Profil

icon Re: Update objekata03.02.2003. u 17:16 - pre 257 meseci
pa jesi li uopste probao? jel radi ovo?

Code:

$p=new Person();
$p->updateFromRequest();
echo $p->getId();


reci nesto..

 
Odgovor na temu

bkraut

Član broj: 7871
Poruke: 3
*.cable.triera.net



Profil

icon Re: Update objekata04.02.2003. u 07:32 - pre 257 meseci
Bok!

Pronašao sam grešku.

// Nepravilno
function updateFromRequest() {
$this->setId($_POST("id"));
$this->setName($_POST("name"));
$this->setSurname($_POST("surname"));
$this->setCreationDate($_POST("creationDate"));
$this->setDescription($_POST("description"));
}

// Pravilno
function updateFromRequest() {
$this->setId($_POST["id"]);
$this->setName($_POST["name"]);
$this->setSurname($_POST["surname"]);
$this->setCreationDate($_POST["creationDate"]);
$this->setDescription($_POST["description"]);
}

A normalno da radi. Več pogotovo 6 do 7 godina programiram u Javi i ostalih objektnih jezikih, pa sam sada radi promjene rada orao početi programirati u PHP-u, gdje kao vidim objektno programiranje nije jako dobro razvito.

Sve što radim avtomatski je generairano toolom, kojeg pišem za automatatsko generiranje objekta.
Pozdrav,
Bojan

P.S.
Izvinjavam se mom jeziku, jer sam iz Slovenije pa imam nekoliko poteškoča sa pisanjem.
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.dial.InfoSky.Net

Sajt: localhost


+5 Profil

icon Re: Update objekata04.02.2003. u 14:35 - pre 257 meseci
buljio sam 5min u ovaj kod, da vidim razliku ;)

elem, OO mogucnosti PHP-a nisu bash na nivou jave, ali recimo sa sledecom verzijom (php 5) bice mnogo blize... najavljuju dosta promena..


i nema veze za jezik.. vazno da se razumemo ;)
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Update objekata04.02.2003. u 15:32 - pre 257 meseci
Heh pa razlika je u zagradama, vidi se na kilometar. '[ ili (' i '] ili )'.
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


+5 Profil

icon Re: Update objekata04.02.2003. u 16:33 - pre 257 meseci
ma video sam konacno razliku, ali je problem sto ja OCEKUJEM uglaste zagrade cim vidim $_POST, pa nikako nisam mogao da vidim obicne zagrade.. (profesionalna deformacija ;)
 
Odgovor na temu

RAZZLEDAZZLER
Tora Bora

Član broj: 27
Poruke: 543
*.verat.net



Profil

icon Re: Update objekata04.02.2003. u 23:06 - pre 257 meseci
Od drveca ne vidi shumu
 
Odgovor na temu

[es] :: PHP :: Update objekata

[ Pregleda: 4045 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.