次のような送信ボタンがあります。
<?php
echo "<form id='abottom' method='post'>
<button name='".$row3[$ww]."' id='".$row3[$ww]."' type='button'>More Details</button>
<input type='hidden' name='action' value='".$row3[$ww]."' />
</form>";
?>
IDはテーブル行のボタンの右側で機能しています(Firebugによる)。$_POST
しかし、クエリループで出力したい場合while
、それらのどれもうまくいきません:
<?php
echo $_POST[$row3[$ww]]." <br />";
echo $_POST['$row3[$ww]']." <br />";
echo $_POST[$row3['$ww']]." <br />";
echo $_POST["$row3[$ww]"]." <br />";
echo $_POST[$row3["$ww"]]." <br />";
echo $_POST[$row3['".$ww."']]." <br />";
?>
どちらが正しいでしょうか?上記のものは私にとってはうまくいきませんでした。
$row3 // is a fetch result of sql3
$ww // is table rows name on which one is selected
生の HTML 出力の例:
<form name ='dets' method='POST'>
<input class = 'showt' name ='6' id ='6' type='button' value= 'More Details'></input>
<input type='hidden' name='data' value='6' />
<noscript><input type='submit' value='Submit'></noscript>
</form>