スライダーにプラグインを作成しようとしています。既に管理パネルを作成しており、データベースを更新できますが、新しいデータを入力して更新を押した後に問題が発生しました-データベースを更新しますが、そうではありませんページに表示されます。管理ページを更新する必要があり、その後で初めて変更が表示されます。
ページを自動的に更新するにはどうすればよいですか?
- js func などを呼び出そうとします:window.location.reload()
- 私はたくさん試しましたが、何もうまくいきませんでした
- 私は JavaScript について少し理解していますが、何が問題で、どのように修正すればよいかわかりません。
コード:
<form action="" method="post">
<?php
for($i=1; $i<=5; $i++)
{
$sliderows=getSliderData($i);
echo '<div id="single-slide-wrap">
<div id="slide-num">
<p id="stitle"><strong>#'.$i.'</strong></p>
<input name="slideradio" type="radio" value="'.$i.'" />
</div><!--slide-num-->
<div id="slide-pic">
<img alt="" src="'.$sliderows['img'].'" style="width: 120px; height: 80px;" />
</div><!--slide-pic-->
<div id="slide-text">
<strong>Img Url: </strong>'.$sliderows['img'].'<br />
<strong>Title: </strong>'.$sliderows['title'].'<br />
<strong>Url: </strong>'.$sliderows['url'].'<br />
</div><!--slide-text-->
</div><!--single-slide-wrap-->';
}
?>
<h3>update Slider</h3>
IMAGE URL: <input type="text" name="img" />
TEXT: <input type="text" name="text" />
URL: <input type="text" name="url" />
<input type='submit' name="submit" value='update' />
</form>
<?php
if (isset($_POST['submit'])) {
if (isset($_POST['slideradio'])) {
switch ($_POST['slideradio']) {
case '1':
update_slider_db(1);
break;
case '2':
update_slider_db(2);
break;
case '3':
update_slider_db(3);
break;
case '4':
update_slider_db(4);
break;
case '5':
update_slider_db(5);
break;
}
}
}
echo '</div>';
}