Heyho Towner,
ich hab ein Problem undzwar will über über meine seite eineintrag in der Datenbank machen. Also im Prinzip füll ich die Felder aus und dann wird das was ich dort rein geschrieben habe in die Datenbank eingefügt.
Siehe Bild:
Spoiler anzeigen
Das möchte ich jetzt in meine Datenbank einfügen. Aber es wird kein neuer eintrag gemacht.
Und ja eine MySQL verbindung steht auslesen aus der Datenbank z.B wenn ich denn eintrag Manuell mache funktioniert.
Aber ich will nicht jedes mal in die Datenbank gehen um ein eintrag zu machen sondern würde das gerne über die Homepage machen.
Code:
<?php
$update_sql = $mysqli->query("SELECT * FROM hp_update");
switch ($GET1) {
case 'add':
$index = 'add';
if (isset($_POST['submit'])) {
$datum = protect(umlautenew($_POST['datum']));
$name = protect(umlautenew($_POST['name']));
$text = protect(umlautenew($_POST['text']));
$uhr = protect(umlautenew($_POST['uhr']));
}
break;
case 'edit':
$index = 'edit';
$check = $mysqli->query("SELECT * FROM hp_update WHERE id = '" . $GET2 . "' ");
if ($check->num_rows > 0) {
$row = $check->fetch_object();
if (isset($_POST['submit'])) {
$datum = protect(umlautenew($_POST['datum']));
$name = protect(umlautenew($_POST['name']));
$text = protect(umlautenew($_POST['text']));
$uhr = protect(umlautenew($_POST['uhr']));
}
}
break;
case 'del':
$mysqli->query("DELETE FROM hp_update WHERE id = '" . $GET2 . "' ");
$msg = 'Erfolgreich ein Update gelöscht!';
hklogs('delupdate', $GET2);
$index = 'index';
break;
default:
$index = 'index';
break;
}
?>
<?php if (isset($msg)) { ?>
<?php if ($fehler == 'true') { ?>
<div id="column" class="error right" style="float: right;width: 800px;" >
<?php echo $msg; ?>
</div>
<?php } else { ?>
<div id="column" class="success right" style="float: right;width: 800px;">
<?php echo $msg; ?>
</div>
<?php } ?>
<?php } ?>
<?php if ($index == 'index') { ?>
<div class="submit green" onCLick="goLink('<?php echo $path; ?>/admin/dev!add')" style="float: right;line-height: 30px;width: 820px;margin-top: 10px;">Update hinzufügen</div>
<div id="column" class="right" style="float: right;width: 800px;">
<div class="title rot">Hotel Updates</div>
<?php
while ($row = $update_sql->fetch_object()) {
?>
<div style="width: 100%;height: 80px;border-bottom: 1px dotted #CCC;">
<div style="float: right;width: 100px;">
<div onClick="goLink('<?php echo $path; ?>/admin/dev!edit!<?php echo $row->id; ?>')" class="submit green" style="float: right;width: 100px;line-height: 30px;margin-top: 5px;">Bearbeiten</div>
<div onClick="goLink('<?php echo $path; ?>/admin/dev!del!<?php echo $row->id; ?>')" class="submit red" style="float: right;width: 100px;line-height: 30px;margin-top: 5px;">Löschen</div>
</div>
<div style="float: left;margin-top: 5px;width: 110px;height: 60px;background: url('<?php echo $path; ?>/public/images/me/Controller.png') no-repeat;background-position: 50% 50%;"></div>
<div style="margin-left: 20px;margin-top: 10px;font-size: 17px;float: left;">Erstellt von: <?php echo $row->name; ?></div>
<div style="font-size: 13px;position: absolute;margin-left: 130px;margin-top: 35px;">Update: <b><?php echo $row->text; ?></b></div>
</div>
<?php } ?>
</div>
<?php } ?>
<?php if ($index == 'add') { ?>
<div id="column" class="right" style="float: right;width: 800px;">
<div class="title gruen">Hotel Updates hinzufügen</div>
<form action="" method="post">
<b>Username:</b><br>
<input type="text" class="input" name="name" value="<?php echo $row->name; ?>">
<b>Update:</b><br>
<input type="text" class="input" name="text" value="<?php echo $row->text; ?>">
<b>Datum:</b><br>
<input type="text" class="input" name="datum" placeholder="Format: <?php echo date('d.m.Y'); ?>" value="<?php echo $row->datum; ?>">
<b>Uhr Zeit</b><br>
<input type="text" class="input" name="uhr" placeholder="Format: <?php echo date('H:i'); ?>" value="<?php echo $row->uhr; ?>">
<input type="submit" class="submit" name="submit" value="Hinzufügen">
</form>
</div>
<?php } ?>
<?php if ($index == 'edit') { ?>
<div id="column" class="right" style="float: right;width: 800px;">
<div class="title gruen">Hotel update hinzufügen</div>
<form action="" method="post">
<b>Username:</b><br>
<input type="text" class="input" name="name" value="<?php echo $row->name; ?>">
<b>Update:</b><br>
<input type="text" class="input" name="text" value="<?php echo $row->text; ?>">
<b>Datum:</b><br>
<input type="text" class="input" name="datum" placeholder="Format: <?php echo date('d.m.Y'); ?>" value="<?php echo $row->datum; ?>">
<b>Uhr Zeit</b><br>
<input type="text" class="input" name="uhr" placeholder="Format: <?php echo date('H:i'); ?>" value="<?php echo $row->uhr; ?>">
<input type="submit" class="submit" name="submit" value="Hinzufügen">
</form>
</div>
<?php } ?>
Alles anzeigen
Bin nicht so gut in PHP würde mich freuen wenn mir jemand erklären würde was ich falsch gemacht habe
Mfg.