我的代碼出現問題。我使用textarea來更新我的分貝。當我保存更改時,頁面將刷新並顯示預編輯的文本。SQL更新並顯示文本後PHP文本區刷新
2小時搜索後的線程,是時候問一個愚蠢的問題....
我
header('Location: ./kommers_edit.php');
它的工作嘗試過,但不是在我需要的方式。
我需要通過我的id變量(我現在使用一個表單)來獲取內容並顯示一條消息,說明文本已被編輯。
我想過一個額外的頁面,顯示編輯後的文本和消息......有沒有更「優雅」,也許不是複雜的方式來做到這一點?
if (isset ($_GET['aktion']))
{
if ($_GET['aktion'] == "speichern")
{
$liedtitel = $_GET['liedtitel'];
$liedtext = $_GET['liedtext'];
$id = $_GET['id'];
$liedtitel_html= nl2br ($liedtitel,true);
$liedtext_html= nl2br ($liedtext,true);
$sql = "UPDATE kommersbuch SET liedtitel='$liedtitel_html',liedtext='$liedtext_html' WHERE id='$id'";
require_once ('config.php');
$db_data = mysql_query($sql)
or die("Anfrage fehlgeschlagen: " . mysql_error());
echo '<h2>Lied wurde geändert</h2>';
echo '<a href="kommers.php">zurück zum Kommersbuch</a>';
//header('Location: ./kommers_edit.php');
exit;
謝謝你的時間。
感謝您的幫助。 – AzReal