PHP循环浏览CSV并打印所选行
我试图在浏览器中显示CSV文件并打印所选(通过单选按钮)行 以下是我打印CSV文件的代码(每行旁边都有一个单选按钮):PHP循环浏览CSV并打印所选行,php,html,Php,Html,我试图在浏览器中显示CSV文件并打印所选(通过单选按钮)行 以下是我打印CSV文件的代码(每行旁边都有一个单选按钮): 但它什么也没印出来。我猜这与我单选按钮的“价值”有关: value='<?php echo $line;?>]' value='] 那不可能是对的 任何建议都很好。谢谢 代码的问题是这行: echo“$line是一个数组。如果您想将其作为一个整体进行回显,请先回显内爆()到我的提交,仍然没有…任何其他建议?查看您的页面来源并发布。我可以建议您尽可能避免使用e
但它什么也没印出来。我猜这与我单选按钮的“价值”有关:
value='<?php echo $line;?>]'
value=']
那不可能是对的
任何建议都很好。谢谢 代码的问题是这行:
echo“$line
是一个数组。如果您想将其作为一个整体进行回显,请先回显内爆()到我的提交,仍然没有…任何其他建议?查看您的页面来源并发布。我可以建议您尽可能避免使用echo来吐出HTML吗?>好的,我更改了它(在上面编辑)…现在我看到我的行被正确地传递到提交…但它仍然没有打印任何内容。但是,如果我添加了打印,\r($_POST);在我提交的顶部,我可以看到我的值正在被传递。提交中是否需要更改某些内容?感谢您的帮助!使用$value=$line[0]
只打印了一列。但我需要整行……我用注释更新了上面的代码。快到了……只需要找到一种方法来访问提交循环中的数组。再次感谢!
<?php
echo "<html><body>";
print_r($_POST); // this prints what I need
if (! empty($_POST['env'])) {
$j=0;
foreach ($_POST['env'] as $env) {
// Can't get anything to print in here
++$j;
}
}
echo "</body></html>";
?>
value='<?php echo $line;?>]'