Voll Upload SGD Fachinformatiker PHP

This commit is contained in:
2026-06-03 13:46:32 +00:00
parent 1256ec2190
commit 84a568d89c
265 changed files with 9961 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
<?php
$pdo = new PDO('mysql:dbname=kursverwaltung;host=localhost', 'root', 'Feuerwehr1!')
?>
@@ -0,0 +1,21 @@
<?php
include("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;dbhost=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e){
die($e->getMessage());
}
$tnummer = 5;
$sql = "SELECT * FROM teilnehmer WHERE tnummer= :tnummer";
if ($stmt = $pdo->prepare($sql)) {
$stmt->execute(array(':tnummer'=>$tnummer));
}
// Var_dump als eigener Test hinterlegt
var_dump($sql)
?>
@@ -0,0 +1,21 @@
<?php
include("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;dbhost=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e) {
die($e->getMessage());
}
$tnummer = 5;
$sql = "SELECT * FROM teilnehmer WHERE tnummer= ?";
if ($stmt = $pdo->prepare($sql)) {
$stmt->execute(array($tnummer));
}
var_dump($stmt)
?>
@@ -0,0 +1,52 @@
<html>
<form method="post">
<fieldset>
<legend>Teilnehmer erfassen</legend>
<ul>
<li>
<label for="tnummer">Teilnehmernummer:</label>
<input type="text" name="tnummer" id="tnummer" value="AUTO" disabled>
</li>
<li>
<label for="name">Name:</label>
<input type="text" name="name" id="name">
</li>
<li>
<label for="vname">Vorname:</label>
<input type="text" name="vname" id="vname">
</li>
<li>
<label for="plz">Postleitzahl:</label>
<input type="text" name="plz" id="plz">
</li>
<li>
<label for="ort">Ort:</label>
<input type="text" name="ort" id="ort">
</li>
<li>
<label for="strasse">Strasse</label>
<input type="text" name="strasse" id="strasse">
</li>
<li>
<label for="hausnr">Nr.:</label>
<input type="text" name="hausnr" id="hausnr">
</li>
<li>
<label for="telefon1">Telefon 1:</label>
<input type="text" name="telefon1" id="telefon1">
</li>
<li>
<label for="telefon2">Telefon2</label>
<input type="text" name="telefon2" id="telefon2">
</li>
<li>
<label for="email">E-Mail:</label>
<input type="text" name="email" id="email">
</li>
</ul>
<p>
<input type="submit" value="Teilnehmer Speichern">
</p>
</fieldset>
</form>
</html>
@@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
<form method="post">
<fieldset>
<legend>Teilnehmer erfassen</legend>
<ul>
<li>
<label for="tnummer">Teilnehmernummer:</label>
<input type="text" name="tnummer" id="tnummer" value="AUTO" disabled>
</li>
<li>
<label for="name">Name:</label>
<input type="text" name="name" id="name">
</li>
<li>
<label for="vname">Vorname:</label>
<input type="text" name="vname" id="vname">
</li>
<li>
<label for="plz">Postleitzahl:</label>
<input type="text" name="plz" id="plz">
</li>
<li>
<label for="ort">Ort:</label>
<input type="text" name="ort" id="ort">
</li>
<li>
<label for="strasse">Strasse</label>
<input type="text" name="strasse" id="strasse">
</li>
<li>
<label for="hausnr">Nr.:</label>
<input type="text" name="hausnr" id="hausnr">
</li>
<li>
<label for="telefon1">Telefon 1:</label>
<input type="text" name="telefon1" id="telefon1">
</li>
<li>
<label for="telefon2">Telefon2</label>
<input type="text" name="telefon2" id="telefon2">
</li>
<li>
<label for="email">E-Mail:</label>
<input type="text" name="email" id="email">
</li>
</ul>
<p>
<input type="submit" value="Teilnehmer Speichern">
</p>
</fieldset>
</form>
<?php
include("list.php");
if(isset($_POST["name"])){
$tnummer = NULL;
$name = $_POST["name"];
$vname = $_POST["vname"];
$plz = $_POST["plz"];
$ort = $_POST["ort"];
$strasse = $_POST["strasse"];
$hausnr = $_POST["hausnr"];
$telefon1 = $_POST["telefon1"];
$telefon2 = $_POST["telefon2"];
$email = $_POST["email"];
try {
$pdo = new PDO ("mysql:dbname=$dbname;host=$dbhost;charset=utf8", $dbuser, $dbpw);
}
catch (PDOException $e) {
die ($e->getmessage());
}
}
$sql = "INSERT INTO teilnehmer ( tnummer, name, vname, plz, ort, strasse, hausnr, telefon1, telefon2, email) VALUES ( :tnummer, :name, :vname, :plz, :ort, :strasse, :hausnr, :telefon1, :telefon2, :email)";
if ($stmt = $pdo->prepare($sql)) {
/* Altenative zu bindParam: */
$param = array(
':tnummer' => $tnummer,
':name' => $name,
':vname' => $vname,
':plz' => $plz,
':ort' => $ort,
':strasse' => $strasse,
':hausnr' => $hausnr,
':telefon1' => $telefon1,
':telefon2' => $telefon2,
':email' => $email
);
/* $stmt->bindParam(':tnummer' ,$tnummer);
$stmt->bindParam(':name' ,$name);
$stmt->bindParam(':vname' ,$vname);
$stmt->bindParam(':plz' ,$plz);
$stmt->bindParam(':ort' ,$ort);
$stmt->bindParam(':strasse' ,$strasse);
$stmt->bindParam(':hausnr' ,$hausnr);
$stmt->bindParam(':telefon1' ,$telefon1);
$stmt->bindParam(':telefon2' ,$telefon2);
$stmt->bindParam(':email' ,$email);
*/
if ($stmt->execute($param)) {
echo "<h2>Datensatz erfolgreich gespeichert! </h2>\n";
}
else {
echo "<h2>Fehler beim Speichern!</h2>\n";
}
}
?>
</body>
</html>
@@ -0,0 +1,12 @@
<?php
try {
$pdo = new PDO('mysql:dbname=kursverwaltung;host=localhost','root','' );
} catch (PDOException $e) {
die("Es ist ein Fehler aufgetreten!");
}
?>
+21
View File
@@ -0,0 +1,21 @@
<?php
require("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;host=$dbhost", $user, 'test' );
} catch (PDOException $e) {
// Lange Ausgabe
echo "<pre>", print_r($e), "</pre>";
// Kurze Ausgabe
echo $e->getMessage();
}
?>
+25
View File
@@ -0,0 +1,25 @@
<?php
require("list.php");
try {
$pdo = new PDO ("mysql:dbname=$dbname;host=$dbhost", $dbuser, $dbpw);
} catch (PDOException $e) {
die ( "Es ist ein Fehler aufgetreten!" );
}
if ($stmt = $pdo->query("SELECT * FROM teilnehmer")) {
$data = $stmt->fetchAll();
echo "<pre>", print_r($data), "</pre>";
}
echo "<hr>";
echo "<p>Betroffene Datensätze: " .$stmt->rowCount() .".</p>";
echo "<p>Beroffene Spalten: " .$stmt->columnCount() .".</p>";
?>
+13
View File
@@ -0,0 +1,13 @@
<?php
include("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;host=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e) {
die ("Es ist ein Fehler aufgetreten!");
}
?>
@@ -0,0 +1,26 @@
<?php
require("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;host=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException) {
die ($e->getMassage());
}
$myAttributes = array (
"PDO::ATTR_CLIENT_VERSION",
"PDO::ATTR_CONNECTION_STATUS",
"PDO::ATTR_DRIVER_NAME",
"PDO::ATTR_ERRMODE",
"PDO::ATTR_SERVER_INFO",
"PDO::ATTR_SERVER_VERSION",
);
echo "<ul>\n";
foreach($myAttributes as $attribute) {
echo "<li>" .$attribute .": " .$pdo->getAttribute(constant($attribute)) . "</li>\n";
}
echo "</ul>\n";
?>
+43
View File
@@ -0,0 +1,43 @@
<?php
//Variablen für Datenbankverbindung
include("list.php");
// Aufbau der Datenbankverbindung
try {
$pdo = new PDO("mysql:dbhost=$dbhost;dbname=$dbname;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e) {
die ($e->getMessage());
}
//Die SQL Anweisung wird in eine Variable gepackt
$sql = "SELECT * FROM teilnehmer LIMIT 5";
if($stmt = $pdo->query($sql)) {
echo "<h2>PDO::FETCH_ASSOC</h2>";
$a = $stmt->fetch(PDO::FETCH_ASSOC);
echo "<pre>", print_r($a) ,"</pre>";
echo "<h2>PDO::FETCH_NUM</h2>";
$a = $stmt->fetch(PDO::FETCH_NUM);
echo "<pre>", print_r($a) ,"</pre>";
echo "<h2>PDO::FETCH_BOTH</h2>";
$a = $stmt->fetch(PDO::FETCH_BOTH);
echo "<pre>", print_r($a) ,"</pre>";
echo "<h2>PDO::FETCH_OBJ</h2>";
$a = $stmt->fetch(PDO::FETCH_OBJ);
echo "<pre>", print_r($a) ,"</pre>";
echo "<h2>PDO::FETCH_LAZY</h2>";
$a = $stmt->fetch(PDO::FETCH_LAZY);
echo "<pre>", print_r($a) ,"</pre>";
}
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include("list.php");
try {
$pdo = new PDO ("mysql:dbhost=$dbhost;dbname=$dbname;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e) {
die($e->getMessage());
}
$sql = "SELECT * FROM teilnehmer ORDER BY name";
if ($stmt=$pdo->query($sql)) {
while ($zeile = $stmt->fetch(PDO::FETCH_NUM)) {
echo "<pre>", print_r($zeile) ,"</pre>";
}
}
?>
@@ -0,0 +1,30 @@
<?php
include("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;dbhost=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e) {
die($e->getMessage());
}
$tnummer = 5;
$sql = "SELECT * FROM teilnehmer WHERE tnummer= :tnummer";
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
if ($stmt = $pdo->prepare($sql)) {
$stmt->bindParam(':tnummer',$tnummer);
$stmt->execute();
while ($zeile = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "Teilnehmernummer: " .$zeile ['tnummer'] . "<br>";
echo "Name: " .$zeile ['name'] . "<br>";
echo "Vorname " .$zeile ['vname'] . "<br>";
echo "Ort: " .$zeile ['ort'] . "<br>";
}
}
?>
+41
View File
@@ -0,0 +1,41 @@
<html>
<p>
<label for="tnummer">Teilnehmernummer: </label>
<input type="text" name="tnummer" id="tnummer" placeholder="1" required autofocus>
</p>
<p>
<input type="submit" value="Absenden">
<input type="reset">
</p>
</html>
<?php
include("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;dbhost=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e) {
die($e->getMessage());
}
$tnummer = $_POST['tnummer'];
$sql = "SELECT * FROM teilnehmer WHERE tnummer= :tnummer";
if ($stmt = $pdo->prepare($sql)) {
$stmt->bindParam(':tnummer',$tnummer);
$stmt->execute();
while ($zeile = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "Teilnehmernummer: " .$zeile ['tnummer'] . "<br>";
echo "Name: " .$zeile ['name'] . "<br>";
echo "Vorname " .$zeile ['vname'] . "<br>";
echo "Ort: " .$zeile ['ort'] . "<br>";
}
}
?>
@@ -0,0 +1,23 @@
<?php
include("list.php");
try {
$pdo = new PDO("mysql:dbname=$dbname;dbhost=$dbhost;charset=utf8", $dbuser, $dbpw);
} catch (PDOException $e){
die($e->getMessage());
}
$tnummer = 5;
$sql = "SELECT * FROM teilnehmer WHERE tnummer= ?";
if ($stmt = $pdo->prepare($sql)) {
$stmt->bindParam( 1, $tnummer);
$stmt->execute();
}
var_dump($stmt)
?>