ボタンがクリックされたときにテキストボックスの値をセッション変数として使用しようとしていますが、これまでのところ機能していますが、ハードコードされています。代わりにテキストボックスの値を使用するにはどうすればよいですか?
セッションコードは次のとおりです。
<?php
session_start();
$_SESSION['url'] = "url";
?>
テキストボックスは次のとおりです。
echo "<input type='text' id='starurl' value=''/>";
echo "<br><button onclick='save_a9({$row99['starID']})'>Approve</button><button onclick='save_d9({$row99['starID']})'>Disapprove</button><br>";
これが save_a9 です。
function save_a9(id) {
$.post('response6.php', {starID:id},
function(result) {
alert(result);
window.location.reload();
});
}
これはあなたが意味するものですか?値にフォームは必要ありません。別のページに移動して使用する必要があるだけです。
<?php
session_start();
if (isset($_POST['url']) {
$_SESSION['url'] = $_GET['url'];
}
?>
echo "<input type='text' id='starurl' value='" . htmlspecialchars($_SESSION['url'])"