-1
メッセージを送信してから3秒後にメインページに更新したいと思っています。これをコードするためにいくつかの提案が必要です。サブミットしてメインページにリフレッシュした後のメッセージ
ここでメッセージなしで、メインコード:私にとって
<!DOCTYPE html>
<html>
<meta http-equiv="content-type" content="text/html" />
<meta charset="utf-8" />
<?php
require_once("db.inc.php");
?>
<link rel="stylesheet" type="text/css" href="styles2.css" />
</head>
<body>
<?php
if(isset($_POST['selected_name'])){
$stmt = $mysqli->prepare("DELETE FROM artikel WHERE anr=?");
$stmt->bind_param('i', $_POST['selected_name']);
$stmt->execute();
$stmt->close();
if()
}
?>
<form action="" method="POST">
<p>Artikel:
<?php
$stmt = $mysqli->prepare("SELECT anr, name FROM artikel");
$stmt->execute();
$stmt->bind_result($anr, $name);
echo "<select name='selected_name'><br />";
while ($stmt->fetch()) {
echo '<option value='.$anr.'>'.$anr.' | '.$name.'</option>';
}
echo "</select>";
?>
<input type="submit" value="Datensatz löschen" />
</form>
</body>
</html>
それが唯一の提出後にメッセージを表示させるために、もし条件をコードする方法は明らかではありません。
を提出していない場合でも、あなたはメタを使用することができ、
しかし、メッセージが消えないこの方法とページの更新3秒ごとにリフレッシュ方法。あなたはhttp://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php-Ieを読むことができます: '' –
問題はリフレッシュされませんが、 – Marco
を送信した後でメッセージをコード化する方法は、「* 3秒後にメインページに更新」* - コードが正常に実行された後にメッセージを表示し、その下にメタを入れてください –