baueBuchungTabelle($sql); } private function baueBuchungTabelle($sql) { require("db.inc.php"); if ($stmt = $pdo -> prepare($sql)) { $stmt -> execute(); echo "\n\t"; echo ""; echo "\n\t"; $count = 0; while ($z = $stmt -> fetch()) { $count += 1; $zebratyp = "ungerade"; echo "\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n"; } echo "\n
NummerKursDozentBeginnEndeNameVornameBearbeiten
" . htmlspecialchars($z['bnummer']) ."" . htmlspecialchars($z['kursTitel']) ."" . htmlspecialchars($z['dozentenName']) ."" . htmlspecialchars($z['beginn']) ."" . htmlspecialchars($z['ende']) ."" . htmlspecialchars($z['teilnehmerName']) ."" . htmlspecialchars($z['teilnehmerVorname']) ."" ."bearbeiten" ."
"; } } public function lesenDatensatz($id) { require("db.inc.php"); $sql = "SELECT buchung.bnummer, termine.termnr, kurs.titel, dozenten.name, termine.beginn, termine.ende, teilnehmer.name, teilnehmer.vname FROM $this->tabelle 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 WHERE buchung.bnummer=:bnummer"; if($stmt = $pdo->prepare($sql)) { $stmt->bindParam(':bnummer', $id); $stmt->execute(); return($stmt->fetch(PDO::FETCH_ASSOC)); } else { return(false); } } public function einfuegenSelect($tab, $val, $text, $def) { $s = ""; return $s; } else { return false; } } 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 "

Datensatz gespeichert

"; } else { echo "

Fehler beim speichern!

"; } } } public function bearbeiten(){ require("db.inc.php"); $bnummer = $_POST["mode"]; $termnr = $_POST["termnr"]; $tnummer = $_POST["tnummer"]; $sql= "UPDATE " . $this->tabelle . " SET termnr = :termnr, tnummer = :tnummer WHERE bnummer = :bnummer"; if($stmt = $pdo->prepare($sql)) { $param = array( ':bnummer' => $bnummer, ':termnr' => $termnr, ':tnummer' => $tnummer, ); if($stmt->execute($param)) { echo "

Datensatz gespeichert

"; } else { echo "

Fehler beim speichern!

"; } } } } ?>