Hi, mal wieder noob probleme.
Das unten funktioniert. Was mich aber stört ist: Wenn man absendet wird die Seite 1x reloadet, wenn man aber dann vor hat, die Beschreibung z.b nochmal zu ändern, wird immer noch der alte Text angezeigt. Natürlich könnte ich jetzt <meta http-equiv="refresh" content="0; URL='.$_PHP_SELF.'"> verwenden, aber 2x Pagereload ist mehr als ugly.
Any solutions?
HTML
<form role="form" method="POST" action="">
<input type="text" value="<?php echo $infuser['beschreibung'] ?>" name="beschreibung" />
<input type="submit" name="submit-neu" value="Update" >
</form>
PHP
<?php
if($_POST['submit-neu']){
$stmtinfos = $db->prepare("UPDATE members SET beschreibung = :beschreibung WHERE username = :username");
$stmtinfos->bindParam(':beschreibung', $_POST['beschreibung']);
$stmtinfos->bindParam(':username', $_SESSION['username']);
$stmtinfos->execute();
}
?>
Danke im vorraus