我試圖將數據插入到一個SQL表形式,它看起來像這樣:如何在HTML表單中保留PHP變量?
<html>
<body>
<br>
<form name="input" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Name: <br><input type="text" name="author"><br>
Comment: <br><textarea name="comment" ROWS=6 COLS=40></textarea>
<input type="submit" value="Submit">
</form>
</html>
我想一次「提交」被按下它來刷新頁面,但我的網頁具有可變errorid
我需要保留。例如,如果頁面是display.php?errorid=123
,刷新頁面只給我display.php?errorid=
我已經嘗試了以下兩個選項,但我對PHP很陌生,我不知道爲什麼這些不起作用(我得到解析錯誤):
<form name="input" action="display.php?errorid=".$_GET['errorid']" method="post">
<form name="input" action="<?php display.php?errorid=".$_GET['errorid'] ?>" method="post">
我可以做$_GET['errorid']
由於頁面具有可變目前得到ErrorID中,但我不知道如何使用這個HTML表單中的PHP得到它。
感謝您的幫助。
有沒有錯誤處理?如果未設置參數,它會觸發未定義的錯誤 –
如果他嘗試使用正確的語法,我會更正一個錯誤。沒有理由同時把所有東西都拋在身上:P一步一個腳印。無論如何,該語法將適用於大多數設置。 – Dragony
謝謝。我曾經認爲回聲只是用於顯示文本(我想這是我在技術上需要它在瀏覽器中執行的操作!) – user2719434