私のサイトでは、ユーザーはリアルタイムで編集できます。フォームを送信しても、ページを再起動するまでフォームが変更されないという問題がいくつかの領域で発生しています
そのため、DB にテキストがあるアイコンのみが表示され、新しいリンクを追加して送信すると、バックエンドの値が変更され、header("Location: admin.php" でページを再起動するとフロントで変更されるはずです); (下記参照) http://snag.gy/lmR8s.jpg
更新を押すと、データを再度送信しようとします。私がしなければならないことは、URLをクリックして入力し、ページを再起動して変更を加えることです http://snag.gy/vDI90.jpg
$submitSocial = $_POST['submitSocial'];
if(empty($submitSocial)){
include("includes/social.php");
} else{
$submitFB = $_POST['fb'];
$submitTW = $_POST['tw'];
$submitYT = $_POST['yt'];
$submitLI = $_POST['li'];
$submitTL= $_POST['tl'];
$submitFL= $_POST['fl'];
$changeSocial = $change->changeSocial($userID, $siteID, $submitFB, $submitTW, $submitYT, $submitLI, $submitTL, $submitFL );
if($changeSocial){
include("includes/social.php");
header("Location: admin.php");
} else{
header("Location: N/A.php");
}
}
初めて変更されたものをリロードする必要があるので、とにかくこれはありますか?