有人可以帮助我如何在提交表单后从输入名称=“$ photo_id”获取值如下:应该是$ photo_id = $ _GET ['photo_id']在下一页... < / p>
$picture = mysql_query( "SELECT * FROM gallery_photos where photo_category = ".$cid." ");
while($row2 = mysql_fetch_array($picture)){
$photo_id = $row2["photo_id"];
$photo_filename = $row2["photo_filename"];
$photo_caption = $row2["photo_caption"];
$photo_category = $row2["photo_category"];
echo "<ul style='float:left; list-style:none; '>";
echo "<li><img src='".$images_dir."/tb_".$photo_filename."' border='0' alt='".$photo_caption."' /><br />";
echo "<span><input name='$photo_id' type='text' value='$photo_caption' /></li></span>";
echo "</ul>";
}
Thx:)
答案 0 :(得分:0)
非常简单 - HTML 101
这里唯一缺少的是
<form> </form> tags
如下所示更改最后5行,它应该按您想要的方式工作......
echo '<form method="get" action="next_file.html" >';
echo "<ul style='float:left; list-style:none; '>";
echo "<li><img src='".$images_dir."/tb_".$photo_filename."' border='0' alt='".$photo_caption."' /><br />";
echo "<span><input name='$photo_id' type='text' value='$photo_caption' /></li></span>";
echo "</ul>";
echo "</form>";
}
希望它有用, 欢呼声。
答案 1 :(得分:0)
添加<form>
代码。
将<input name='$photo_id' type='text' value='$photo_caption' />
拆分为2个输入:
<input name='photo_caption' type='text' value='$photo_caption' />
<input name='photo_id' type='hidden' value='$photo_id' />
在下一页上获取值:
$photo_caption = $_POST['photo_caption'];
$photo_id = $_POST['photo_id'];
答案 2 :(得分:0)
如果你可以发布页面,你可以从$_POST
数组获得它,你必须传递网址,如http://test.com?photo_id = $ _GET ['photo_id'];使用php头功能