2016-04-14 4 views
-2

Ich habe eine Schaltfläche in dem ich die Anzeige Straße Vs SchienePHP-Code den Wert von Taste

Aber ich muss nur Schiene Wert von Taste Zustands senden ... nicht vollständig Straße aufzuspalten Vs Schiene

Also wie kann ich den Wert teilen und die ursprüngliche Wertschiene nach dem Senden senden.

<?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 
    } 
?> 
+0

was ist in '$ mo'? – Noman

+0

@Noman Ein '$ mo' ist ein' $ modes' – RiggsFolly

+0

$ mo enthalten Wert wie Schiene oder Luft ebenfalls ... –

Antwort

0

Verwendung eine Taste anstelle eines Eingangs

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

So ist die Beschriftung der Schaltfläche wird Road Vs rail aber in Ihrem POST oder GET-Daten finden Sie data[Customer][mode] = rail

0

Verwenden Sie die Funktion explode(), wobei Vs Heuhaufen wäre und $ mo ist str. Nehmen Sie dann aus dem übertragenen Array den letzten Artikel als Schiene zuletzt ist.

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> 

Sie jetzt sehen, tun können Ihr überprüft mit der Variable real_transport, und lassen Sie die falsche dem Benutzer angezeigt werden.

Verwandte Themen