大家好 我先把代码贴出来<?php
echo ("<html>");
echo ("<body>");
echo ("<form action = \"project.php\" method=\"post\">");
//管理员正确登陆,显示页面
//遍历文件夹
echo ("<center><h2>文件处理</center></h2>");
$s=explode("\n",trim(`dir/b ..\project\display`));
//取文件夹名称
echo ("<table border=\"1\">");
echo ("<tr>");
echo ("<td width=\"1200px\">");
echo ("文件名称");
echo ("</td>");
echo ("<td width=\"80px\">");
echo ("文件操作");
echo ("</td>");
echo ("</tr>");
foreach($s as $k=>$v){
echo ("<tr>");
echo ("<td>");
echo ("$v");
echo ("</td>");
echo ("<td>");
echo ("<input type=\"submit\" name = \"updata\" value=\"修改\"/>");
echo ("<input type=\"submit\" name = \"delete\" value=\"删除\"/>");
echo ("</td>");
echo ("</tr>");
}
echo ("</table>");
fclose($file);
echo ("</form>");
echo ("</body>");
echo ("</html>");
?>我想实现的选择删除后,能得到,循环里面的对应的 $v的值。。
大家帮我想想办法,谢谢啦
echo ("<html>");
echo ("<body>");
echo ("<form action = \"project.php\" method=\"post\">");
//管理员正确登陆,显示页面
//遍历文件夹
echo ("<center><h2>文件处理</center></h2>");
$s=explode("\n",trim(`dir/b ..\project\display`));
//取文件夹名称
echo ("<table border=\"1\">");
echo ("<tr>");
echo ("<td width=\"1200px\">");
echo ("文件名称");
echo ("</td>");
echo ("<td width=\"80px\">");
echo ("文件操作");
echo ("</td>");
echo ("</tr>");
foreach($s as $k=>$v){
echo ("<tr>");
echo ("<td>");
echo ("$v");
echo ("</td>");
echo ("<td>");
echo ("<input type=\"submit\" name = \"updata\" value=\"修改\"/>");
echo ("<input type=\"submit\" name = \"delete\" value=\"删除\"/>");
echo ("</td>");
echo ("</tr>");
}
echo ("</table>");
fclose($file);
echo ("</form>");
echo ("</body>");
echo ("</html>");
?>我想实现的选择删除后,能得到,循环里面的对应的 $v的值。。
大家帮我想想办法,谢谢啦
解决方案 »
- get方法传递值,值是不是不能有空格?
- php链接局域网mssql的问题[原因: 未与信任 SQL Server 连接相关联]
- 类似于这样http://whois.domaintools.com/csdn.net 不带?的查询地址是怎么做的?
- 救命 ~配置一个php开发环境 插件的问题~
- require进来的页面就没法读session,为什么?
- 我要实现这样的一个功能,大家细看一下,提出自已的想法和看法,最好能写出一些关键性的代码!多谢
- 各位推荐推荐国外大学哪些信息技术or网络比较好的????
- 急急急!!!!!!!请大家帮帮忙!!为什么用汉字给变量赋不了值呢?
- 请帮忙!!菜鸟级问题!!
- 各位大虾,我学php没多久,想做一个php+mysql论坛,有没有什么好的代码可以下载我只想修改一下,从头编太累,而且效果也不会太好!
- 词组拆分算法
- PHP+MYSQL 增5万条记录为什么会出错?
<?php
echo ("<html>");
echo ("<body>");
echo ("<form action = \"project.php\" method=\"post\">");
//管理员正确登陆,显示页面
//遍历文件夹
echo ("<center><h2>文件处理</center></h2>");
$s=explode("\n",trim(`dir/b ..\project\display`));
//取文件夹名称
echo ("<table border=\"1\">");
echo ("<tr>");
echo ("<td width=\"1200px\">");
echo ("文件名称");
echo ("</td>");
echo ("<td width=\"80px\">");
echo ("文件操作");
echo ("</td>");
echo ("</tr>");
foreach($s as $k=>$v){
echo ("<tr>");
echo ("<td>");
echo ("$v");
echo ("</td>");
echo ("<td>");
echo ("<input type=\"submit\" name = \"updata\" value=\"修改\"/>");
echo ("<input type=\"hidden\" name = \"v_value\" value='".$v."'/>");
echo ("<input type=\"submit\" name = \"delete\" value=\"删除\"/>");
echo ("</td>");
echo ("</tr>");
}
echo ("</table>");
fclose($file);
echo ("</form>");
echo ("</body>");
echo ("</html>");
?>
project.php页面:
$_POST['v_value'];
能告诉我 【'v_value'】是什么意思吗?
<?php
//================================================================================
function p($var){echo '<pre>';if(!$var){var_dump($var);}else{print_r($var);}exit;}
//================================================================================echo ("<html>");
echo ("<body>");
echo ("<form action = \"project.php\" method=\"post\">");
//管理员正确登陆,显示页面
//遍历文件夹
echo ("<center><h2>文件处理</center></h2>");
$s=explode("\n",trim('dir/b ..\project\display'));
//取文件夹名称
echo ("<table border=\"1\">");
echo ("<tr>");
echo ("<td width=\"1200px\">");
echo ("文件名称");
echo ("</td>");
echo ("<td width=\"80px\">");
echo ("文件操作");
echo ("</td>");
echo ("</tr>");
foreach($s as $k=>$v){
echo ("<tr>");
echo ("<td>");
echo ("$v");
echo ("</td>");
echo ("<td>");
echo ("<input type=\"hidden\" name = \"v_value\" value=\"$v\"/>");
echo ("<input type=\"submit\" name = \"updata\" value=\"修改\"/>");
echo ("<input type=\"submit\" name = \"delete\" value=\"删除\"/>");
echo ("</td>");
echo ("</tr>");
}
echo ("</table>");
//fclose($file);
echo ("</form>");
echo ("</body>");
echo ("</html>");好了
echo ("<html>");
echo ("<body>");
//管理员正确登陆,显示页面
//遍历文件夹
echo ("<center><h2>文件处理</center></h2>");
$s=explode("\n",trim(`dir/b ..\project\display`));
//取文件夹名称
echo ("<table border=\"1\">");
echo ("<tr>");
echo ("<td width=\"1200px\">");
echo ("文件名称");
echo ("</td>");
echo ("<td width=\"80px\">");
echo ("文件操作");
echo ("</td>");
echo ("</tr>");
foreach($s as $k=>$v){
echo ("<form action = \"project.php\" method=\"post\">");
echo ("<tr>");
echo ("<td>");
echo ("$v");
echo ("</td>");
echo ("<td>");
echo ("<input type=\"submit\" name = \"updata\" value=\"修改\"/>");
echo ("<input type=\"hidden\" name = \"v_value\" value='".$v."'/>");
echo ("<input type=\"submit\" name = \"delete\" value=\"删除\"/>");
echo ("</td>");
echo ("</tr>");
echo ("</form>");
}
echo ("</table>");
fclose($file);
echo ("</body>");
echo ("</html>");
?>
把form防到循环里就可以了
我调查了不少。。
也说用Ajax 可是我还不会呢。。
哎。。
<?php
if($_GET[act]=='delete'){
print_r($_POST);
exit;
} $str=<<<EOD
test1
test2
EOD;
echo ("<html>");
echo ("<body>"); //管理员正确登陆,显示页面
//遍历文件夹
echo ("<center><h2>文件处理</center></h2>");
$s=explode("\n",$str);
//取文件夹名称
echo ("<table border=\"1\">");
echo ("<tr>");
echo ("<td width=\"1200px\">");
echo ("文件名称");
echo ("</td>");
echo ("<td width=\"80px\">");
echo ("文件操作");
echo ("</td>");
echo ("</tr>");
foreach($s as $k=>$v){
echo ("<tr>");
echo ("<td>");
echo ("$v");
echo ("</td>");
echo ("<td>");
echo ("<form style='display:inline' action = \"?act=delete\" method=\"post\"><input type=\"submit\" name = \"updata\" value=\"修改\"/>");
echo ("<input type=\"hidden\" name = \"v_value\" value='".$v."'/>");
echo ("<input type=\"submit\" name = \"delete\" value=\"删除\"/></form>");
echo ("</td>");
echo ("</tr>");
}
echo ("</table>");
echo ("</form>");
echo ("</body>");
echo ("</html>");
?>我这样写虽然行,,但是不太好,你还是用get参数传id值比较好