我一直在寻找解决这个问题的方法,我最接近的是这个答案,但是它没有提供足够的解释。
以下按钮同时包含一个比赛名称和一个比赛编号。
<input type="submit" name="<?php echo $tournament.$weekNumber ?>" />
锦标赛可能会有所不同,即具有不同的名称和回合号码。单击按钮并提交表单后,如何获得按钮名称中包含的锦标赛名称和回合号码?
我试过了
foreach($_POST as $name => $content) { //echo "The TOURNAMENT NAME IS: $name <br>"; $tournament = $name; }
问题...这给了我回合的轮数和锦标赛名称....
我可以substr()
将锦标赛和回合分开,但由于锦标赛名称和回合号码可能会有所不同,因此无法使用...
我既需要比赛名称,又需要在按钮名称中串联的周号name="<?php echo $tournament.$weekNumber ?>"
尝试以下操作:用符号将名称分开,然后分开。
<input type="submit" name="<?php echo $tournament.'_'.$weekNumber ?>" />
foreach($_POST as $name => $content) {
//echo "The TOURNAMENT NAME IS: $name <br>";
list($tournament, $round) = explode('_', $name);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句