Beste phpers,

Ik ben bezig met een nieuwsscript in OOP, nu zit ik met een vraag:

<?php

function ziebericht($id, $taal)
        {
	        $this->query = sprintf("SELECT * FROM nieuws WHERE id='%s' AND taal='%s'",
            mysql_real_escape_string($id),
            mysql_real_escape_string($taal));
            
            $this->resultaat = mysql_query($this->resultaat);
            if(!$this->resultaat) {
	            return 0;
            }
            if(mysql_num_rows($this->resultaat) == 0) {
				return 404;
			}
			
			$this->rij = mysql_fetch_array($this->resultaat);
			echo '<h1>'.$this->rij['titel'].'</h1>'; //Geef de titel weer.
            echo $this->rij['tekst'];//Geef het bericht weer.
            return 1;
        }

?>

Is er een andere manier om de titel en tekst te returnen? Volgens mij is het echoën niet OOP.

Mvg
Pepijn

EDIT:
Sorry voor deze onnodige post. Ik heb het gevonden:
http://www.ozzu.com/programming-forum/return-multiple-values-t26539.html
Mijn vraag was hoe je meerdere waarden kon returnen. Deze is nu opgelost.

Ps. Iedereen alvast fijne feest dagen :)
Een voor iedereen die geen zin heeft om door te klikken, de magische oplossing is uiteraard een array. Prop hem vol met waarden en return hem vervolgens... :)

Reageren