wie ich bin Neuling mich freundlich verzeihen PHP, wenn ich dumm aussehen,PHP Formular Update ohne Logout
ich ein Formular in PHP erstellt, während ich das Update Teil des Formulars das Update spiegelt in db während im Form es zeigt immer noch den gleichen alten Wert. Ich habe versucht, aktualisieren und erzwingen aktualisieren, aber nichts ändert sich.
Während ich mich abmelde und erneut anmelde, zeigt das Formular den aktualisierten Wert an.
Ich versuchte mit die();
nach mysql_close($link);
, aber es meldet sich die Sitzung und muss neu anmelden.
Bitte helfen Sie mir bei der Anzeige der Änderungen, während ich noch im Login bin.
Mein Code ist wie folgt:
<?php
if(isset($_POST['update'])) {
$name_a = $_POST['name'];
$email_a = $_POST['email'];
$pass_a = $_POST['password'];
$sql = "UPDATE admin SET a_name = '$name_a', a_email = '$email_a', password = '$pass_a' where aid='$update_id' ";
$retval = mysql_query($sql,$link);
if(! $retval) {
die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
mysql_close($link);
}else {
?>
<!-- Widget: user widget style 1 -->
<div class="box box-widget widget-user-2">
<!-- Add the bg color to the header using any of the bg-* classes -->
<div class="widget-user-header bg-yellow">
<div class="widget-user-image">
<?php echo '<img src="' . $img . '" class="img-circle" alt="User Image">'; ?>
</div>
<!-- /.widget-user-image -->
<h3 class="widget-user-username"><?php echo "$name"; ?></h3>
<h5 class="widget-user-desc"><?php echo "$role"; ?></h5>
</div>
<div class="box-footer no-padding">
<form role="form" method = "post" action = "<?php $_PHP_SELF ?>">
<div class="box-body">
<div class="form-group">
<label for="exampleInputName1">Name</label>
<input type="text" class="form-control" id="exampleInputName1" name="name" value="<?php echo "$name"; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" name="email" value="<?php echo "$email"; ?>">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" name="password" value="<?php echo "$password"; ?>">
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
<button type="submit" name="update" id="update" class="btn btn-primary">Submit</button>
</div>
</form>
</div>
</div>
<!-- /.widget-user -->
<?php
}
?>
einige Code des Programms bitte. –
Code anzeigen, wird es helfen, das Problem zu finden –
@Fraynekonok Code hinzugefügt –