Mit einem Textfeld, kann ich den Titel der Seite ändern und mit der anderen die Nachricht. Aber irgendwie ändert sich der Titel und die Nachricht nicht.
Hier der Code:
PHP-Code:
<?php
include ('auth.php');
include ('inc/tpl/head.tpl');
include ('inc/tpl/navi.tpl');
?>
<?php
require_once('inc/mysql_connectinfo.php');
$db_link = mysqli_connect ($dbhost, $dbuser, $dbpass, $db);
$title = "SELECT title FROM settings";
$message = "SELECT message FROM settings";
$ergtitle = mysqli_query ($db_link, $title);
$ergmessage = mysqli_query ($db_link, $message);
if ( ! $ergtitle )
{
die('Error: ' . mysqli_error());
}
if ( ! $ergmessage )
{
die ('Error: ' . mysqli_error());
}
?>
<!-- Haupteil -->
<title>Adminbereich - Allgemeine Einstellungen</title>
<body>
<section>
<article>
<h3> Hier können sie allgemeine Einstellungen verwalten.</h3></br>
<h4>Titel ändern</h4>
<strong><p>Aktueller Titel: </strong>
<?php
while ($titel = mysqli_fetch_array( $ergtitle, MYSQL_ASSOC))
{
echo $titel ['title'];
}
$neutit = "UPDATE settings SET title = '".$_POST['newtitle']."' WHERE title = '".$titel['title']."' ";
mysqli_query ($db_link, $neutit);
?>
</p>
<div id="title">
<form method="post" action="main.php">
<label for="newtitle"><strong>Neuer Titel: </strong></label>
<input type="text" id="newtitle" name="newtitle">
<input type="submit" id="newtitle" value="Titel ändern">
</form>
</div>
</br>
<hr noshade size="1"> <!-- Erzeugt eine Linie! --> </br>
<h4>Nachricht ändern<h4>
<strong><p>Aktuelle Nachricht: </strong>
<?php
while ($message = mysqli_fetch_array( $ergmessage, MYSQL_ASSOC))
{
echo $message ['message'];
}
$neumess = "UPDATE settings SET message = '".$_POST['newmessage']."' WHERE message = '".$message['message']."' ";
mysqli_query ($db_link, $neumess);
?>
</p>
<form method="post" action="main.php">
<p><strong>Neue Nachricht: </strong>
<input type="text" id="newmessage" name="newmessage">
<input type="submit" id="newmessage" value="Nachricht ändern">
</form>
</p>
<p></br>Nach ändern von Einstellungen, laden Sie bitte die Seite neu!</p>
<p>
</article>
</section>
</body>
<?php
include ('inc/tpl/footer.tpl');
?>
<link href="css/site.css" type="text/css" rel="stylesheet" />
<link href="css/main.css" type="text/css" rel="stylesheet" />
Einen Kommentar schreiben: