Voll Upload SGD Fachinformatiker PHP
This commit is contained in:
@@ -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!");
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -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>";
|
||||
|
||||
?>
|
||||
@@ -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";
|
||||
?>
|
||||
@@ -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>";
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -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>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
@@ -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)
|
||||
?>
|
||||
Reference in New Issue
Block a user