Php 未通过的变量

Php 未通过的变量,php,html,mysql,Php,Html,Mysql,因此,当我单击一个单选标记时,我希望将特定的值发送到文件“testview.php”,然后将其回显出来。但是,我有一个while语句/循环,它捕获表“album”中的所有数据,行将包括以下内容:path1、path2、path3等,但当我单击path1单选标记时,它会显示必要的信息,但当我单击path2时,它会显示来自path1的相同信息。下面是代码,有人能帮忙吗 多谢各位 <div class="albumwrapper"> <form action="testview.ph

因此,当我单击一个单选标记时,我希望将特定的值发送到文件“testview.php”,然后将其回显出来。但是,我有一个while语句/循环,它捕获表“album”中的所有数据,行将包括以下内容:path1、path2、path3等,但当我单击path1单选标记时,它会显示必要的信息,但当我单击path2时,它会显示来自path1的相同信息。下面是代码,有人能帮忙吗

多谢各位

<div class="albumwrapper">
<form action="testview.php" method="post">
        <table> 

<?php
$select_album_names = "SELECT * FROM albums WHERE user_id = '$session_user_id'";
$album_names = mysql_query($select_album_names);
while($display_album_names = mysql_fetch_array($album_names))
  {
    echo "<tr><td>".'<input type="radio" name="field" id="radio1" value="'.$display_album_names['path'].'" onclick="this.form.submit();">'.'<label for="radio1">'.$display_album_names['name'].'</label>'."</td></tr>";
  }

?>
        </table>
    </form>
</div>
<div id='imagedest'>
</div>




//testview.php
<?php
echo $_POST['field'];

?>

//testview.php

所有单选按钮都具有相同的ID:) 试着这样做:

<?php
$i = 0;
$select_album_names = "SELECT * FROM albums WHERE user_id = '$session_user_id'";
$album_names = mysql_query($select_album_names);
while($display_album_names = mysql_fetch_array($album_names))
  {
    echo "<tr><td>".'<input type="radio" name="field" id="radio'.$i.'" value="'.$display_album_names['path'].'" onclick="this.form.submit();">'.'<label for="radio'.$i.'">'.$display_album_names['name'].'</label>'."</td></tr>";
$i++;
  }

?>

您似乎对所有单选按钮使用了相同的id。