08. november 2004 - 13:12
Der er
5 kommentarer og 1 løsning
Brug af classes i en tagwall
Hey jeg sider lidt og kigge på class/oop i php, og vil derfor forsøge mig med en tagwall for at lære det. Har lavet følgende struktur: <?php class Tagwall { var $name var $email var $website var $message function add_tag($name, $email , $website , $message) { $this-> } function show_tagwall() { $this-> } function remove_tag($id) { $this-> } function edit_tag($id) { $this-> } } ?> Er den god nok ? Og hvordan med MySQL querys ? osv. hvordan gør man det ?
Annonceindlæg fra Computerworld it-jobbank
08. november 2004 - 13:50
#1
> Er den god nok ? Ja, du er godt igang. > Og hvordan med MySQL querys ? osv. hvordan gør man det ? Jeg plejer at have selve SQL'en og den slags i sin egen klasse dedikeret til formålet. Men for at starte et eller andet sted, kan du fx. lade add_tag() klare SQL'en til at tilføje tags.
08. november 2004 - 13:55
#2
dvs. noget i stil med. function add_tag($name, $email , $website , $message) { $this->mysql_query("INSERT INTO `tagwall` (`name`,`email`,`website,`message`) VALUES ('$name','$email','$website','$message') "); } ?
08. november 2004 - 14:01
#3
Ja, hvis du laver en metode (funktion) i din klasse, som hedder "mysql_query". :) Ellers skal du ikke starte med "$this->".
08. november 2004 - 15:49
#4
$this-> bruges til at henvise til metoder og egenskaber fra den klasse som det bruges i. f.eks.: class php { var $egenskab; function metode_1() { $this->egenskab; } function metode_2() { $this->metode_1(); } } men ellers ser det fint ud.
24. november 2004 - 23:40
#5
jeg takker for hjælpen, læs svar, så for du point.
25. november 2004 - 16:59
#6
svar
Vi tilbyder markedets bedste kurser inden for webudvikling