Hallo,
Momenteel ben ik bezig met het oefenen van OOP programmeren. Ik heb nu een class gemaakt wat werkt, maar is het ook op de juist manier en gebruikt ik niet teveel overbodige dingen in mijn class? Graag hoor ik van jullie.
Mijn script:
PHP
<?php
include_once('connection.php');
class Melding {
public $db;
public function __construct(){
$this->db = new Connection();
$this->db = $this->db->dbConnect();
}
public function showMeldingen() {
$st = $this->db->prepare("SELECT * FROM meldingen");
$st->execute();
$show = $st->fetchAll();
foreach($show as $row) {
echo "<b> " . $row['melding_titel'] . " </b> ";
echo "<br>";
echo nl2br($row['melding_eenheden']);
echo "<hr>";
}
}
public function postMelding($melding_titel, $melding_eenheden) {
if($melding_titel == "") {
return "Geen titel ingevuld.";
} elseif($melding_eenheden == "") {
return "Geen eenheden ingevuld";
} else {
$st = $this->db->prepare("INSERT INTO meldingen (melding_titel, melding_eenheden) VALUES (?, ?)");
$st->BindParam(1, $melding_titel);
$st->BindParam(2, $melding_eenheden);
$st->execute();
}
}
}
?>
Toon Meer
Alvast bedankt.