0
私のウェブサイトには、data.txtから作成された体操選手のテーブルがあります。 Add Gymnastフォームに記入してSubmitボタンを押すと、体操選手がテーブルに追加されます。しかし、私が送信ボタンを押すと、data.txtファイルが更新されますが、更新されたテーブルを見るためにリフレッシュする必要があります。送信ボタンが自動リフレッシュを実行する必要があるので、なぜこれが起こっているのかわかりません。どうすればこの問題を修正できますか?送信ボタンを押すとリロードされないページ
<form action="index.php" method="post" name="add">
<div class = "subtitle">Basic Information</div>
<input type="text" name="name" placeholder="Name" value>
<input type="number" name="age" min="16" max="100" placeholder="Age" value>
<input type="number" class = "heightField" name="feet" min="4" max="6" value>
<span class = "heightLabel">ft</span>
<input type="number" class = "heightField" name="inches" min="0" max="11" value>
<span class = "heightLabel">in</span>
<button type = "submit" class = "addBtn" name = "add" value = "Add Gymnast">Add Gymnast</button>
</form>
//Write gymnast to file
function write_file($filename, $gymnast){
$arr = array($gymnast->name, $gymnast->age, $gymnast->height, $gymnast->olympicYear, $gymnast->medalCount, $gymnast->image);
$line = implode("\t", $arr);
$line .= "\n";
$file_pointer = fopen($filename, 'a');
if (! $file_pointer) {
echo('error');
exit;
}
$error = fputs($file_pointer,$line);
fclose($file_pointer);
}
私のコードの他の部分が必要な場合は教えてください。私はこの問題に何を含めるべきか分かりませんでした。あなたはそれの一番下にあるファイルを書き、あなたのPHPで