【发布时间】:2019-07-19 09:12:51
【问题描述】:
我正在开发一个单选按钮(看起来像一个切换按钮),我想在其中集成 php 代码。这是我在代码库中使用的单选按钮的fiddle。
我在小提琴中使用的代码的 sn-ps 粘贴在下面。我还用 On/Off 的 php 代码设置了条件(不包括在小提琴中)。
<td valign="top">
<fieldset style="background-color:#EDADFF;">
<legend><strong>Homepage Tiles</strong></legend>
<input type="radio" id="toggle-on" value="3" name="toggle_status" <?php if($data->{"toggle_status"}==3){echo
'checked';}?>/>
<label for="toggle-on">On</label>
<input type="radio" id="toggle-off" value="0" name="toggle_status" <?php if($data->{"toggle_status"}==0){echo
'checked';}?> />
<label for="toggle-off">Off</label>
</fieldset>
</td>
问题陈述:
我想知道 if($data->{"toggle_status"}==3)(意思是当切换 on 时),如何集成我的 php 代码然后。
if($data->{"toggle_status"}==3)时我要集成的php代码的sn-ps为:
<?php
$special_reports = new \WP_Query( [
'post_type' => 'current-special-report',
'orderby' => 'menu_order',
'order' => 'ASC',
'posts_per_page' => 2,
]);
switch(ICL_LANGUAGE_CODE){
case 'en':
$url = "http://www.current.ca/en/current-in-focus/";
$url_ess = "http://www.current.ca/en/programs/lessentiel-with-esther-begin/";
$url_ptp = "http://www.current.ca/en/programs/primetime-politics/";
$url_out = "http://www.current.ca/en/programs/outburst/";
$url_per = "http://www.current.ca/en/programs/perspective-with-alison-smith/";
$link_view = "View All";
break;
case 'fr':
$url = "http://www.current.ca/fr/dossiers-current/";
$url_ess = "http://www.current.ca/fr/programs/lessentiel-avec-esther-begin/";
$url_ptp = "http://www.current.ca/fr/programs/lheure-politique/";
$url_out = "http://www.current.ca/fr/programs/outburst/";
$url_per = "http://www.current.ca/fr/programs/perspective-avec-alison-smith/";
$link_view = "Toutes";
break;
}
$horizontal_class = ( get_query_var( 'current_in_depth_full', false ) ) ? '-horizontal': '';
// Mon-Thur Essentiel/PTP
// Fri-Sun Persp/Outburst
$arradate = strtolower(date('D'));
date_default_timezone_set('America/Toronto');
$nowtime = date('H:i:s');
$tue_thu = array('tue','wed','thu');
?>
【问题讨论】:
-
这可能会有所帮助; stackoverflow.com/questions/4213172/…
标签: php html radio-button radio