$ _GET/htmlリンクを介してedit.phpに値を送信するindex.phpページがあります。echoステートメントを使用して使用したいテーブルIDを含め、値が移動するのを確認できます。問題は、送信フォーム($ _POST)を使用して別のフォームで使用される特定のID値が必要なことです。私はSESSIONを含むさまざまなアプローチを試し、$ ID = $_GET...を作成しました。髪の毛を抜いています。
順序は次のとおりです。
//Edit link on index.php sends the id='summary_id', which works
<td align="center"><a href="edit.php?id=<?php echo $row['summary_id']?>">Edit</a></td>
//Edit.php grabs the variable and I set it to that variable
if(isset($_GET['id']))
echo "<pre>Value of GET \$_GET:</br>";print_r($_GET);echo"</pre>";
{
$summary_id = $_GET['id'];
$summary_id = $_POST['summary_id'];
しかし、フォームで$ summary_idを使用しようとすると(今回は$ _POSTを使用)、値が得られません。私がやろうとしていることが「合法」であるかどうかはわかりません。フォームに非表示の値としてsummary_idを送信しようとしましたが、何も実行されていません。その最初の$_GETの後でそれを失っています。