Php 我的代码和它的工作原理有什么问题
我想使用此代码来完成usear的选择,并用于进一步的计算,但它不起作用: 我的代码如下 html代码Php 我的代码和它的工作原理有什么问题,php,html,Php,Html,我想使用此代码来完成usear的选择,并用于进一步的计算,但它不起作用: 我的代码如下 html代码 <select class="form-control" name="currency"> <option value="default">Bitcoin(USD)</option> <option value="gcr">GCR(USD)</option> <option value="perf
<select class="form-control" name="currency">
<option value="default">Bitcoin(USD)</option>
<option value="gcr">GCR(USD)</option>
<option value="perfect money">Perfect Money(USD)</option>
<option value="club coin">Club Coin(USD)</option>
</select>
<div id="calculator">
<h3>Calculator</h3>
<form class="form-horizontal" action="index.php" method="POST" role="form">
<div class="form-group">
<label for="sel1">Select E-currency:</label>
<select class="form-control" name="currency" style="width:35%;margin-left:210px;">
<option value="default">Bitcoin(USD)</option>
<option value="gcr">GCR(USD)</option>
<option value="perfect money">Perfect Money(USD)</option>
<option value="club coin">Club Coin(USD)</option>
</select><br><br>
<div class="row">
<h3>From USD To GH¢</h3>
<div class="col-xs-3">
<input class="form-control" id="ex1" type="text" name="usd" placeholder="USD">
</div>
<div class="col-xs-2">
<input class="form-control" id="ex2" type="text" placeholder="=>" disabled>
</div>
<div class="col-xs-3">
<button class="btn btn-info">GH¢</button>
</div>
</div>
<div class="row">
<h3>From GH¢ To USD</h3>
<div class="col-xs-3">
<input class="form-control" id="ex1" type="text" name="ghs" placeholder="GHS">
</div>
<div class="col-xs-2">
<input class="form-control" id="ex2" type="text" placeholder="=>" disabled>
</div>
<div class="col-xs-3">
<button class="btn btn-info">USD</button>
</div>
</div>
<button type="submit" class="btn btn-primary" style="margin:20px 0px 0px 0px;">Convert</button>
</div>
</form>
<div id="results">
<?php include 'includes/calculator.php'; ?>
</div>
</div>
</div>
<?php
if(isset($_POST['currency'])){
$currency = $_POST["currency"];
switch($currency){
case 'default':
$fixed_price = 4.30;
break;
case 'perfect money':
$fixed_price = 4.30;
break;
case 'gcr':
$fixed_price = 4.30;
break;
case 'club coin':
$fixed_price = 4.30;
break;
}
if(isset($_POST['usd']) && !empty($_POST['usd'])){
$usd = $_POST['usd'];
$total = $usd * $fixed_price;
echo '<hr width="50px">'. $total . "GH¢";
}else if(isset($_POST['ghs']) && !empty($_POST['ghs'])){
$usd = $_POST['ghs'];
$total = $usd * $fixed_price;
echo '<hr width="50px">'. $total . "USD";
}
}
?>
提前感谢问题出在您的交换机上,您不应该获取选项的文本,而是获取值,请尝试以下操作:
switch($currency){
case 'default':
$fixed_price = 4.30;
break;
case 'perfect money':
$fixed_price = 4.30;
break;
case 'gcr':
$fixed_price = 4.30;
break;
case 'club coin':
$fixed_price = 4.30;
break;
}
这个密码对我有用 html代码
<select class="form-control" name="currency">
<option value="default">Bitcoin(USD)</option>
<option value="gcr">GCR(USD)</option>
<option value="perfect money">Perfect Money(USD)</option>
<option value="club coin">Club Coin(USD)</option>
</select>
<div id="calculator">
<h3>Calculator</h3>
<form class="form-horizontal" action="index.php" method="POST" role="form">
<div class="form-group">
<label for="sel1">Select E-currency:</label>
<select class="form-control" name="currency" style="width:35%;margin-left:210px;">
<option value="default">Bitcoin(USD)</option>
<option value="gcr">GCR(USD)</option>
<option value="perfect money">Perfect Money(USD)</option>
<option value="club coin">Club Coin(USD)</option>
</select><br><br>
<div class="row">
<h3>From USD To GH¢</h3>
<div class="col-xs-3">
<input class="form-control" id="ex1" type="text" name="usd" placeholder="USD">
</div>
<div class="col-xs-2">
<input class="form-control" id="ex2" type="text" placeholder="=>" disabled>
</div>
<div class="col-xs-3">
<button class="btn btn-info">GH¢</button>
</div>
</div>
<div class="row">
<h3>From GH¢ To USD</h3>
<div class="col-xs-3">
<input class="form-control" id="ex1" type="text" name="ghs" placeholder="GHS">
</div>
<div class="col-xs-2">
<input class="form-control" id="ex2" type="text" placeholder="=>" disabled>
</div>
<div class="col-xs-3">
<button class="btn btn-info">USD</button>
</div>
</div>
<button type="submit" class="btn btn-primary" style="margin:20px 0px 0px 0px;">Convert</button>
</div>
</form>
<div id="results">
<?php include 'includes/calculator.php'; ?>
</div>
</div>
</div>
<?php
if(isset($_POST['currency'])){
$currency = $_POST["currency"];
switch($currency){
case 'default':
$fixed_price = 4.30;
break;
case 'perfect money':
$fixed_price = 4.30;
break;
case 'gcr':
$fixed_price = 4.30;
break;
case 'club coin':
$fixed_price = 4.30;
break;
}
if(isset($_POST['usd']) && !empty($_POST['usd'])){
$usd = $_POST['usd'];
$total = $usd * $fixed_price;
echo '<hr width="50px">'. $total . "GH¢";
}else if(isset($_POST['ghs']) && !empty($_POST['ghs'])){
$usd = $_POST['ghs'];
$total = $usd * $fixed_price;
echo '<hr width="50px">'. $total . "USD";
}
}
?>
计算器
选择电子货币:
比特币(美元)
GCR(美元)
完美货币(美元)
俱乐部硬币(美元)
从美元到美分;
GH¢;
来自GH¢;兑换美元
美元
转换
php代码
<select class="form-control" name="currency">
<option value="default">Bitcoin(USD)</option>
<option value="gcr">GCR(USD)</option>
<option value="perfect money">Perfect Money(USD)</option>
<option value="club coin">Club Coin(USD)</option>
</select>
<div id="calculator">
<h3>Calculator</h3>
<form class="form-horizontal" action="index.php" method="POST" role="form">
<div class="form-group">
<label for="sel1">Select E-currency:</label>
<select class="form-control" name="currency" style="width:35%;margin-left:210px;">
<option value="default">Bitcoin(USD)</option>
<option value="gcr">GCR(USD)</option>
<option value="perfect money">Perfect Money(USD)</option>
<option value="club coin">Club Coin(USD)</option>
</select><br><br>
<div class="row">
<h3>From USD To GH¢</h3>
<div class="col-xs-3">
<input class="form-control" id="ex1" type="text" name="usd" placeholder="USD">
</div>
<div class="col-xs-2">
<input class="form-control" id="ex2" type="text" placeholder="=>" disabled>
</div>
<div class="col-xs-3">
<button class="btn btn-info">GH¢</button>
</div>
</div>
<div class="row">
<h3>From GH¢ To USD</h3>
<div class="col-xs-3">
<input class="form-control" id="ex1" type="text" name="ghs" placeholder="GHS">
</div>
<div class="col-xs-2">
<input class="form-control" id="ex2" type="text" placeholder="=>" disabled>
</div>
<div class="col-xs-3">
<button class="btn btn-info">USD</button>
</div>
</div>
<button type="submit" class="btn btn-primary" style="margin:20px 0px 0px 0px;">Convert</button>
</div>
</form>
<div id="results">
<?php include 'includes/calculator.php'; ?>
</div>
</div>
</div>
<?php
if(isset($_POST['currency'])){
$currency = $_POST["currency"];
switch($currency){
case 'default':
$fixed_price = 4.30;
break;
case 'perfect money':
$fixed_price = 4.30;
break;
case 'gcr':
$fixed_price = 4.30;
break;
case 'club coin':
$fixed_price = 4.30;
break;
}
if(isset($_POST['usd']) && !empty($_POST['usd'])){
$usd = $_POST['usd'];
$total = $usd * $fixed_price;
echo '<hr width="50px">'. $total . "GH¢";
}else if(isset($_POST['ghs']) && !empty($_POST['ghs'])){
$usd = $_POST['ghs'];
$total = $usd * $fixed_price;
echo '<hr width="50px">'. $total . "USD";
}
}
?>
在尝试您的代码后,我遇到了相同的问题……无论如何,谢谢您,但是您的建议没有解决问题。请继续建议?