2014-04-08 46 views
0

我有两个数据库用于本地状态,另一个用于国家和我有两个单选按钮与上面提到的相同。我该怎么做如果我选择本地状态,它只显示该数据库,如果另一个显示另一个。 这只是一个测试代码,稍后会连接数据库。如何让两个数据库显示在每个按钮的两个单选按钮中选择一个

enter code here 
<html> 
<?php include 'header.php';?> 
<body> 
<div class="radio-buttons"> 
<input type="radio" id="radio1" name="radios" value="all" > 
<label for="radio1">Domestic</label> 
<input type="radio" id="radio2" name="radios"value="false"> 
<label for="radio2">International</label> 
</div> 
<?php 
$radio1 = "" ; 
$radio2= "" ; 
if($radio1=='checked'){ 
echo "correct"; 
} 
else if($radio2=='checked'){ 
echo "awsome"; 
} 
?> 

+1

首先,你需要一些代码。 – MSadura

+0

现在有什么问题?请填写您的问题。 – Mayuri

+0

当你选择'国内'并且你想要处理两个不同的数据库时,你问的是什么?即我们是否在谈论实际的数据库处理?或者我们是否在谈论在屏幕上显示单选按钮? –

回答

1

您可以使用如下。所有的

<?php 
$radio = "" ; 
if(isset($_GET["db"])) 
{ 
    $radio = $_GET["db"]; 
} 

if($radio == 'domestic'){ 
    echo 'domestic'; 
} else { 
    echo 'awsome'; 
} 
?> 
<html> 
<head> 
<script> 
function autoSubmit() 
{ 
    var formObject = document.forms['dbForm']; 
    formObject.submit(); 
} 
</script> 
</head> 
<body> 
<form name='dbForm' id='dbForm'> 
    <input type="radio" name="db" <?php if ($radio == 'domestic') { ?>checked='checked' <?php } ?> value="domestic" onChange="autoSubmit();" />Domestic 
    <input type="radio" name="db" <?php if ($radio == 'international') { ?>checked='checked' <?php } ?> value="international" onChange="autoSubmit();" /> International  
</form> 
</body> 
</html> 
+0

谢谢你真的很有帮助..! – Pal