tabelle WHERE bnummer = :bnummer"; if ($stmt = $pdo->prepare($sql)) { $stmt->bindParam(':bnummer', $id); $stmt->execute(); } } public function anlegen() { require ("db.inc.php"); $bnummer = NULL; $termnr = $_POST["termnr"]; $tnummer = $_POST["tnummer"]; $sql = "INSERT INTO $this->tabelle (bnummer, termnr, tnummer) VALUES (:bnummer, :termnr, :tnummer)"; if ($stmt = $pdo->prepare($sql)) { $param = array( ':bnummer' => $bnummer, ':termnr' => $termnr, ':tnummer' => $tnummer ); if ($stmt->execute($param)) { echo "
", var_dump($z), ""; return ($stmt->fetch(PDO::FETCH_ASSOC)); } else { return false; } } public function lesenAlleDaten() { $sql = "SELECT buchung.bnummer, kurs.titel As kursTitel, dozenten.name As dozentenName, termine.beginn, termine.ende, teilnehmer.name As teilnehmerName, teilnehmer.vname As teilnehmerVorname FROM buchung JOIN termine ON buchung.termnr = termine.termnr JOIN teilnehmer ON buchung.tnummer = teilnehmer.tnummer JOIN kurs ON termine.kursnr = kurs.kursnr JOIN dozenten ON termine.doznr = dozenten.doznr ORDER BY buchung.bnummer"; $this->baueBuchungTabelle($sql); } private function baueBuchungTabelle($sql) { require ("db.inc.php"); if ($stmt = $pdo->prepare($sql)) { $stmt->execute(); echo "
| Nummer | Kurs | Dozent | Beginn | Ende | Name | Vorname | Bearbeiten |
|---|---|---|---|---|---|---|---|
| " . htmlspecialchars($z['bnummer']) . " | \n\t" . htmlspecialchars($z['kursTitel']) . " | \n\t" . htmlspecialchars($z['dozentenName']) . " | \n\t" . htmlspecialchars($z['beginn']) . " | \n\t" . htmlspecialchars($z['ende']) . " | \n\t" . htmlspecialchars($z['teilnehmerName']) . " | \n\t" . htmlspecialchars($z['teilnehmerVorname']) . " | \n\t" . "bearbeiten" . " | \n