循环读取txt文本上的名字,同时每个名字后面加一个按钮,遇到麻烦的是按钮返回值怎么设置,怎么才能名字和按钮一一对应
加上前面的name就是了,贴出你的代码看看。
加上前面的name就是了,贴出你的代码看看。
$Logi=file("./data/list.txt");
$size=sizeof ($Logi);
foreach( $Logi as $Key => $Val )
{ $Data [ $Key ] = explode ( "|" , $Val );
}
$K=0;
$num=$Data [ $K ][ 0 ];
for(;$K {
$num=$Data [ $K ][ 0 ];
if($num){
$title=$Data [ $K ][ 1 ];
echo $title;
?>
还是贴出代码吧,看你字面的意思不太理解...
循环这个submit按钮,把name写成变量
" />
可以啊,不知道你的txt文本是什么格式,下面是循环读取某目录下的txt文件名。
foreach(glob('*.txt') as $filename){ echo '<p><input type="submit" value="'.addslashes($filename).'" name="'.addslashes($filename).'" /></p>';}
循环这个submit按钮,把name写成变量
能不能写下代码,我看的懂点
$Logi=file("./data/list.txt");$size=sizeof ($Logi); foreach( $Logi as $Key => $Val ) { $Data [ $Key ] = explode ( "|" , $Val ); } $K=0;$num=$Data [ $K ][ 0 ];?> <form><?php if(!empty($Data))foreach($Data as $key=>$value){ ?> <p align="center"><input type="submit" value="?" name="<?php echo $value[1]; ?>" /></p><?php}}?> </form>
你是在做提交按钮,那么你提交后打算干什么?
这个应该也算好写
你是在做提交按钮,那么你提交后打算干什么?
提交后都进入一个统一页面写段评论,不过我要判断下是哪个名字,然后记在那个名字的文件下面
就是说你只需要知道 2|yyy 中的 yyy 就可以了,是吧?
那么你#2的代码应该写作
$Logi = file("./data/list.txt", FILE_IGNORE_NEW_LINES); //参数的作用是去掉换行符foreach( $Logi as $Key => $Val ) { list($num, $title) = explode ( "|" , $Val ); if($num){ echo $title;?> <form> <p align="center"><input type="submit" value="评论" name="<?php echo $title ?>" /></p> </form><?php}