$select1 = isset($_POST['select1']) ? $_POST['select1'] : '';
if($select1 == 'da'){echo 'ok';}
else { echo '!ok'; }
?>
NumePrenumeAdresaPartidConsiliul LocalPrimarConsiliul JudeteanPresedinte Consiliul JudeteanSenatDeputatComisia EuroparlamentaraPresedinteSubmit
$stmt = $db->prepare('SELECT nume,prenume,adresa,partid,consiliul_local FROM candidati');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_OBJ)):?>
<?php echo $row->nume;?><?php echo $row->prenume;?><?php echo $row->adresa;?><?php echo $row->partid;?><?php echo $row->consiliul_local;?>
DA
DA
DA
DA
DA
DA
DA
SUBMIT
我只是验证是否设置了$ select1变量,如果是这样,那么如果来自&#34;选项&#34; (第44行),是&#39; da&#39;然后显示它。
我遇到的问题是没有相应地显示值。任何人都知道为什么,为了工作我应该改变什么?
或者,简单来说,为了开始编码我需要的页面,首先我只填写了#34;选项&#34;使用db的值标记(是的,值&#39; da&#39;在db的consiliul_local&#39;字段中显示),然后我在&#34;之上做了一个简单的回声。表格&#34;,如果&#34;选择&#34;的值是&#39; da&#39;然后它应该显示消息&#39; ok&#39;。但它始终显示放在else分支上的消息。我必须指定我必须只使用php来完成整个逻辑,而不是js或其他任何东西。
以下是我的网页的样子,并注意到所选择的&#39; da&#39;在下拉列表中,因为MySQL提取(在pastebin中的第35行)。
http://www.2shared.com/photo/eXzJ7Glo/1_online.html
所以我选择&#39; da&#39;从那个下拉菜单,然后我按下按钮,我希望&#39;确定&#39;要显示的消息。任何修复?非常感谢!