您好我试图用选定的图像填充变量(位置),图像来自服务器上的文件夹,我希望用户能够选择图像,填写其余部分文本框和按下提交时将这些变量发送到另一个表单。
其他表单工作正常,我只是不知道如何将单选按钮的值获取到文本变量位置。我之前让用户填写了一个包含整个路径的文本框
提前致谢和节日快乐
<form action="appendlist.php" method="post">
<input name="title" type="textbox" placeholder="Title" class="form-control" ><br><br>
<input name="alt" type="textbox" placeholder="Alt text" class="form-control" ><br><br>
<input name="caption" type="textbox" placeholder="Image caption" class="form-control" ><br><br>
<?php
$dir = 'images/comics/';
if (!isset($_POST['submit']))
{
if ($dp = opendir($dir))
{
$files = array();
while (($file = readdir($dp)) !== false)
{
if (!is_dir($dir . $file))
{
$files[] = $file;
}
}
closedir($dp);
}
else
{
exit('Directory not opened.');
}
if ($files)
{
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
foreach ($files as $file)
{
echo '<input type="radio" name="files[]" value="' . $file . '" /> ' .
$file . '<br />';
}
echo '</form>';
}
else
{
exit('No files found.');
}
}
else
{
if (isset($_POST['files']))
{
foreach ($_POST['files'] as $value)
{
echo $dir . $value . '<br />';
}
}
else
{
exit('No files selected');
}
}
?>
<br>
<input name="password" type="textbox" placeholder="Enter password" class="form-control" >
<br>
<!--<input name="location" type="textbox" placeholder="File location" class="form-control`"-->
<input type="submit" value="Add to reel" name="submitappend">
</form>
答案 0 :(得分:0)
你不能在另一个表单中使用表单之类的嵌套表单,在你创建嵌套表单的情况下。请关闭之前打开的循环....