Seite 69
diesen Satz zu löschen?
'; echo ''; $_GET['aktion'] = 'anzeigen'; } } //----Sicherheitsabfrage-------------------------------------------------------------------------------------------------- if (isset($_GET['aktion']) and $_GET['aktion']=='loeschen') { if (isset($_GET['id'])) { $id = (INT) $_GET['id']; if ($id > 0) { $loeschen = $db->prepare("DELETE FROM asv_mitglieder WHERE id=(?) LIMIT 1"); $loeschen->bind_param('i', $id); if ($loeschen->execute()) { echo "Datensatz wurde gelöscht
"; } } } } //----Ende löschen Sicherheitsabfrage--------------------------------------------------------------------------- //----Anzeigen-------------------------------------------------------------------------------------------------- if (isset($_GET['aktion']) and $_GET['aktion'] == 'anzeigen') { if ( isset($_GET['id'])) { $id_einlesen = (INT) $_GET['id']; if ($id_einlesen > 0) { echo "Daten anzeigen
"; $dseinlesen = $db->prepare("SELECT id, vorname, nachname, vollname, telefon, handy, email, zuteilung FROM asv_mitglieder WHERE id = ? "); $dseinlesen->bind_param('i', $id_einlesen); $dseinlesen->execute(); $dseinlesen->bind_result($id, $vorname, $nachname, $telefon, $handy, $email, $zuteilung, $erstellt); $dseinlesen->fetch(); ?>| ".$id; ?> |
| ".$vorname; ?> |
| ".$nachname; ?> |
| ".$telefon; ?> |
| ".$handy; ?> |
| ".$email; ?> |
| ".$zuteilung; ?> |
| ".$erstellt; ?> |
Datensatz wurde gespeichert
'; } $modus_aendern = false; if (isset($_GET['aktion']) and $_GET['aktion'] == 'bearbeiten') { $modus_aendern = true; } //----Korrigieren-------------------------------------------------------------------------------------------------- $switch = "1"; if (isset($_POST['aktion']) and $_POST['aktion']=='korrigieren') { $upd = "0"; $upd_id = ""; if (isset($_POST['id'])) { $upd_id = (INT) $_POST['id']; } $upd_vorname = ""; if (isset($_POST['vorname'])) { $upd_vorname = $_POST['vorname']; $upd_vorname1 = $upd_vorname; } $upd_nachname = ""; if (isset($_POST['nachname'])) { $upd_nachname = $_POST['nachname']; $upd_nachname1 = $upd_nachname; } $upd_vollname = ""; $upd_vollname = $upd_nachname." ".$upd_vorname; $upd_telefon = ""; if (isset($_POST['telefon'])) { $upd_telefon = $_POST['telefon']; $upd_telefon = str_replace(" ", "", $upd_telefon); $upd_telefon = str_replace("-", "", $upd_telefon); $upd_telefon = str_replace("/", "", $upd_telefon); $upd_telefon1 = $upd_telefon; } $upd_handy = ""; if (isset($_POST['handy'])) { $upd_handy = $_POST['handy']; $upd_handy = str_replace(" ", "", $upd_handy); $upd_handy = str_replace("-", "", $upd_handy); $upd_handy = str_replace("/", "", $upd_handy); $upd_handy1 = $upd_handy; } $upd_email = ""; if (isset($_POST['email'])) { $upd_email = $_POST['email']; $upd_email = $_POST['email']; $upd_email1 = $upd_email; } $upd_zuteilung = ""; if (isset($_POST['zuteilung'])) { $upd_zuteilung = $_POST['zuteilung']; $upd_zuteilung = str_replace(" ", "", $upd_zuteilung); $upd_zuteilung1 = $upd_zuteilung; } //----Fehler korrektur-------------------------------------------------------------------------------------------------- $err1 = ""; $err2 = ""; $err3 = ""; $err4 = ""; $err5 = ""; $err6 = ""; if ( $upd_vorname == "") {$err1 = "Eingabe Vorname fehlt";}else{$err1 = "";} if ( $upd_nachname == "") {$err2 = "Eingabe Nachname fehlt";}else{$err2 = "";} if ( $upd_email == "") {$err5 = "Eingabe Email Adresse fehlt";}else{$err5 = "";} if ( $upd_zuteilung == "" OR $zuteilung == 0 OR $zuteilung >= 4) {$err6 = "Falsche oder keine Eingabe";}else{$err6 = "";} $switch = "1"; if ( $upd_id != '' AND ($upd_vorname != '' or $upd_nachname != '' or $upd_email != '' or $upd_zuteilung != '') ) { // speichern $update = $db->prepare("UPDATE asv_mitglieder SET vorname =?, nachname =?, vollname =?, telefon =?, handy =?, email =?, zuteilung =? WHERE id=? LIMIT 1"); $update->bind_param('sssssssi', $upd_vorname, $upd_nachname, $upd_vollname, $upd_telefon, $upd_handy, $upd_email, $upd_zuteilung, $upd_id); if ( $update->execute() ) { echo 'Datensatz wurde geändert
'; $modus_aendern = false; $switch = "0"; $upd_vorname = ""; $nachname = ""; $vollname = ""; $telefon = ""; $handy = ""; $email = ""; $zuteilung = ""; } } } if ($switch == "1") { $vorname = $upd_vorname1; $nachname = $upd_nachname1; $vollname = $upd_vollname1; $telefon = $upd_telefon1; $handy = $upd_handy1; $email = $upd_email1; $zuteilung = $upd_zuteilung1; } //----Suchbegriff-------------------------------------------------------------------------------------------------- ?> Gesucht wird nach: $suchbegriff"; $suche_nach = "%{$suchbegriff}%"; $suche = $db->prepare("SELECT id, vorname, nachname, telefon, handy, email, zuteilung FROM asv_mitglieder WHERE nachname LIKE ? OR vorname LIKE ?"); $suche->bind_param('ss', $suche_nach, $suche_nach); $suche->execute(); $suche->bind_result($id, $vorname, $nachname, $telefon, $handy, $email, $zuteilung); while ($suche->fetch()) { $daten[] = (object) array('id' => $id, 'vorname' => $vorname, 'nachname' => $nachname, 'telefon' => $telefon, 'handy' => $handy, 'email' => $email, 'zuteilung' => $zuteilung); } $suche->close(); $id = ''; $vorname = ''; $nachname = ''; $telefon = ''; $handy = ''; $email = ''; $zuteilung = ''; $erstellt = ''; } else { if ($erg = $db->query("SELECT * FROM asv_mitglieder")) { if ($erg->num_rows) { while ($datensatz = $erg->fetch_object()) { $daten[] = $datensatz; } $erg->free(); } } } if (!count($daten)) { echo "keine Daten gefunden
"; } else { ?>Aktionen |
ID |
Vorname |
Nachname |
|---|---|---|---|
| Anz Mut Lös | ".$inhalt->id; ?> | ".$inhalt->vorname; ?> | ".$inhalt->nachname; ?> |
ⓒ 2008- RJG-IT Internet & Webdesign