Vergessene ID in Tabelle hinzugefügt
This commit is contained in:
parent
8e7ee05b64
commit
da80099480
3 changed files with 30 additions and 6 deletions
|
@ -9,6 +9,7 @@
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<?php //die id wird in der Übersicht per "?id=" in der URL (also GET) mitgeschickt und ist mit $_GET["id"] ausgelesen
|
<?php //die id wird in der Übersicht per "?id=" in der URL (also GET) mitgeschickt und ist mit $_GET["id"] ausgelesen
|
||||||
|
include("verbindungsaufbau.php"); //mit Datenbank verbinden
|
||||||
if (isset($_GET["id"]) && is_numeric($_GET["id"]) || isset($_POST["id"]) && is_numeric($_POST["id"])) { // das ganze Skript nur ausführen, wenn die id eine Zahl ist
|
if (isset($_GET["id"]) && is_numeric($_GET["id"]) || isset($_POST["id"]) && is_numeric($_POST["id"])) { // das ganze Skript nur ausführen, wenn die id eine Zahl ist
|
||||||
require_once "verbindungsaufbau.php"; //mit Server verbinden
|
require_once "verbindungsaufbau.php"; //mit Server verbinden
|
||||||
|
|
||||||
|
@ -70,8 +71,6 @@ if ($stmt = $mysqli->prepare("SELECT * FROM adressen WHERE id = ?")) { // Datenb
|
||||||
<?php
|
<?php
|
||||||
if (isset($_POST["submit"])) { //Wenn die Daten abgeschickt wurden ...
|
if (isset($_POST["submit"])) { //Wenn die Daten abgeschickt wurden ...
|
||||||
|
|
||||||
include("verbindungsaufbau.php"); //mit Datenbank verbinden
|
|
||||||
|
|
||||||
$sql= "UPDATE adressen SET vorname = '$_POST[vorname]',nachname = '$_POST[nachname]',plz = '$_POST[plz]',ort = '$_POST[ort]',strasse = '$_POST[strasse]',hausnummer = '$_POST[hausnummer]',email = '$_POST[email]',telefon = '$_POST[telefon]',bemerkung = '$_POST[bemerkung]' WHERE id = $_POST[id];"; //Alle Felder updaten
|
$sql= "UPDATE adressen SET vorname = '$_POST[vorname]',nachname = '$_POST[nachname]',plz = '$_POST[plz]',ort = '$_POST[ort]',strasse = '$_POST[strasse]',hausnummer = '$_POST[hausnummer]',email = '$_POST[email]',telefon = '$_POST[telefon]',bemerkung = '$_POST[bemerkung]' WHERE id = $_POST[id];"; //Alle Felder updaten
|
||||||
#Durchführen der Eintragung + Rückmeldung ob Erfolg
|
#Durchführen der Eintragung + Rückmeldung ob Erfolg
|
||||||
if ($mysqli->query($sql)) {
|
if ($mysqli->query($sql)) {
|
||||||
|
@ -87,7 +86,30 @@ if ($mysqli->query($sql)) {
|
||||||
<input type="number" name="id" min="0" required />
|
<input type="number" name="id" min="0" required />
|
||||||
<input type="submit" value="Adresse bearbeiten"/>
|
<input type="submit" value="Adresse bearbeiten"/>
|
||||||
</form>
|
</form>
|
||||||
|
<br />
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
$ergebnis = $mysqli->query("SELECT * FROM adressen ORDER BY vorname"); //SQL Befehl ausführen
|
||||||
|
echo "<table border='1'>\n";
|
||||||
|
echo "<tr><th>ID</th><th>Vorname</th><th>Nachname</th><th>Ort</th><th>Adresse</th><th>Telefon</th><th>email</th><th>bemerkung</th><th>ändern</th><th>löschen</th>"; //Zeile mit Überschriften
|
||||||
|
while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
|
||||||
|
echo "<tr><td>" . htmlspecialchars($zeile["id"]) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['vorname']) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['nachname']) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['plz']) . " " . htmlspecialchars($zeile['ort']) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['strasse']) . " " . htmlspecialchars($zeile['hausnummer']) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['telefon']) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['email']) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['bemerkung']) . "</td>"
|
||||||
|
. "<td><a href='./adressen-aendern.php?id=" . htmlspecialchars($zeile['id']) . "'>ändern</a></td>" // für jede Zeile wird ein Link der Art "./loeschen.php?id=1" erstellt, um in der Datei auszuwählen, welcher Kontakt bearbeitet/gelöscht werden soll
|
||||||
|
. "<td><a href='./adressen-loeschen.php?id=" . htmlspecialchars($zeile['id']) . "'>löschen</a></td>"
|
||||||
|
."</td></tr>\n" ;
|
||||||
|
}
|
||||||
|
echo "</table>";
|
||||||
|
$ergebnis->close();
|
||||||
|
$mysqli->close();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
|
@ -16,9 +16,10 @@
|
||||||
require_once "verbindungsaufbau.php"; //mit Server verbinden
|
require_once "verbindungsaufbau.php"; //mit Server verbinden
|
||||||
$ergebnis = $mysqli->query("SELECT * FROM adressen ORDER BY vorname"); //SQL Befehl ausführen
|
$ergebnis = $mysqli->query("SELECT * FROM adressen ORDER BY vorname"); //SQL Befehl ausführen
|
||||||
echo "<table border='1'>\n";
|
echo "<table border='1'>\n";
|
||||||
echo "<tr><th>Vorname</th><th>Nachname</th><th>Ort</th><th>Adresse</th><th>Telefon</th><th>email</th><th>bemerkung</th><th>ändern</th><th>löschen</th>"; //Zeile mit Überschriften
|
echo "<tr><th>ID</th><th>Vorname</th><th>Nachname</th><th>Ort</th><th>Adresse</th><th>Telefon</th><th>email</th><th>bemerkung</th><th>ändern</th><th>löschen</th>"; //Zeile mit Überschriften
|
||||||
while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
|
while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
|
||||||
echo "<tr><td>" . htmlspecialchars($zeile["vorname"]) . "</td>"
|
echo "<tr><td>" . htmlspecialchars($zeile["id"]) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['vorname']) . "</td>"
|
||||||
. "<td>" . htmlspecialchars($zeile['nachname']) . "</td>"
|
. "<td>" . htmlspecialchars($zeile['nachname']) . "</td>"
|
||||||
. "<td>" . htmlspecialchars($zeile['plz']) . " " . htmlspecialchars($zeile['ort']) . "</td>"
|
. "<td>" . htmlspecialchars($zeile['plz']) . " " . htmlspecialchars($zeile['ort']) . "</td>"
|
||||||
. "<td>" . htmlspecialchars($zeile['strasse']) . " " . htmlspecialchars($zeile['hausnummer']) . "</td>"
|
. "<td>" . htmlspecialchars($zeile['strasse']) . " " . htmlspecialchars($zeile['hausnummer']) . "</td>"
|
||||||
|
|
|
@ -34,9 +34,10 @@ if ($mysqli->query($sql)) {
|
||||||
}
|
}
|
||||||
$ergebnis = $mysqli->query("SELECT * FROM adressen ORDER BY vorname"); //SQL Befehl ausführen
|
$ergebnis = $mysqli->query("SELECT * FROM adressen ORDER BY vorname"); //SQL Befehl ausführen
|
||||||
echo "<table border='1'>\n";
|
echo "<table border='1'>\n";
|
||||||
echo "<tr><th>Vorname</th><th>Nachname</th><th>Ort</th><th>Adresse</th><th>Telefon</th><th>email</th><th>bemerkung</th><th>ändern</th><th>löschen</th>"; //Zeile mit Überschriften
|
echo "<tr><th>ID</th><th>Vorname</th><th>Nachname</th><th>Ort</th><th>Adresse</th><th>Telefon</th><th>email</th><th>bemerkung</th><th>ändern</th><th>löschen</th>"; //Zeile mit Überschriften
|
||||||
while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
|
while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
|
||||||
echo "<tr><td>" . htmlspecialchars($zeile["vorname"]) . "</td>"
|
echo "<tr><td>" . htmlspecialchars($zeile["id"]) . "</td>"
|
||||||
|
. "<td>" . htmlspecialchars($zeile['vorname']) . "</td>"
|
||||||
. "<td>" . htmlspecialchars($zeile['nachname']) . "</td>"
|
. "<td>" . htmlspecialchars($zeile['nachname']) . "</td>"
|
||||||
. "<td>" . htmlspecialchars($zeile['plz']) . " " . htmlspecialchars($zeile['ort']) . "</td>"
|
. "<td>" . htmlspecialchars($zeile['plz']) . " " . htmlspecialchars($zeile['ort']) . "</td>"
|
||||||
. "<td>" . htmlspecialchars($zeile['strasse']) . " " . htmlspecialchars($zeile['hausnummer']) . "</td>"
|
. "<td>" . htmlspecialchars($zeile['strasse']) . " " . htmlspecialchars($zeile['hausnummer']) . "</td>"
|
||||||
|
|
Reference in a new issue