选择特定单选按钮的值

时间:2018-05-03 22:53:41

标签: php html

我们正在尝试创建一个系统,其中所选的无线电当前文件名将被推送以供将来使用..此后的用途将替换最后一行的值。

我们的frontend.php文件(遍历每个文件并显示文件数据(表格)旁边的单选按钮文件数量)



<?php
foreach($moduleFiles as $moduleFile) {
	$file = file($moduleFile);
	if ($file) {
		echo '<tr>';
		foreach($file as $lines)
		{
			echo  '<td>' . $lines . '</td>';
		}
		echo '<td>
		<form class="form-submit" method="post" action="includes/sendreview.php">
		<div class="form-check">
			<input class="form-check-input" type="radio" name="reviewbutton" value="'.$file.'">
		</div>
		</td>';
	}
	$files++;
}
?> 
</tbody>
</table>
<button type="submit" class="btn btn-secondary" >Send for Review</button>
</form>
&#13;
&#13;
&#13;

和我们的backend.php文件(第8行=文件的最后一行,在本例中为&#34; STATUS&#34;模块)

&#13;
&#13;
<?php 
	$myfile = "../files/modules/" . $_POST['reviewbutton']; 
	$selected = $_POST['reviewbutton']; 
	foreach($selected as $filetoopen)
	{
		foreach($myfile as $lines)
		{
			if ($line = 8)
			{
				fwrite($file, implode('', $lines)); 
				file_put_contents($file, "PROG", FILE_APPEND | LOCK_EX);
				fclose($myfile); 
			}			
		}	
	}		
?>
&#13;
&#13;
&#13;

我们的想法是获取按钮&#34; FILE&#34;来自&#34; $ _ POST [&#39; reviewbutton&#39;]的价值; &#34;然而,它具有&#34;数组&#34;的当前输出。当我们正在寻找&#34; filename.txt&#34;

的输出时

我做错了什么?这是我第一次使用带有多种可能选择的无线电。

编辑 -

我应该说......

frontend.php =

时出错
Notice: Array to string conversion in C:\xampp\htdocs\modulemanager.php on line 52

第52行= <input class="form-check-input" type="radio" name="reviewbutton" value="'.$file.'">

backend.php =

时出错
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\includes\sendreview.php on line 5

1 个答案:

答案 0 :(得分:0)

使用错误的变量。不得不在frontend.php

中从$ file更改为$ moduleFile

后端循环也不正确,重新编码。