用于从按钮

时间:2016-04-14 10:34:33

标签: php

我有一个按钮,我在其中显示 Road Vs rail

但是我只需要在条件中从按钮发送 rail 值...不完整 Road Vs rail

那么如何在提交后拆分值并发送原始值栏。

 <?php 
    foreach($modes as &$mo) {  
        $temp = "Road Vs "; 
        $mo = strtolower($mo);
     ?>
            <input name="data[Customer][mode]" class="railbtn" type="submit" id="mode" value="<?php echo $mo; ?>">
<?php 
    } 
?>

3 个答案:

答案 0 :(得分:0)

使用explode()函数,其中Vs是haystack而$ mo是str。然后从传输的数组中取最后一项,因为轨道最后。

答案 1 :(得分:0)

使用按钮代替输入

<button name="data[Customer][mode]" class="railbtn" id="mode" value="<?= $mo; ?>">
    <?= $tmp.$mo =>
</button>

因此按钮的标签为Road Vs rail,但在您的POST或GET数据中,您会看到data[Customer][mode] = rail

答案 2 :(得分:0)

<form>
    <input type="submit" name="fake_transport" value="road vs rail"/>
    <?php
        $rail_found = TRUE;
        if (!($rail_found))
        {
            $transport = 'road';
        }
        else
        {
            $transport = 'rail';
        }
    ?>
    <input type="hidden" name="real_transport" value="<?= $transport ?>"/>
</form>

您现在可以使用real_transport变量进行检查,并将伪造的变量显示给用户。