如何将值与字符串一起使用


How to using value with string

我想做货币转换器。

$number1="";
$number3="";
<form method="POST">
   <select id="dc1" name="dc1">
      <option value="9777.31">SGD</option>
   </select>
   <input type="text" name="text1" value="<?php echo $nilai1?>">
   <select id="dc2" name="dc2">
       <option value="13190" >USD</option>
        <input type="submit" name="calculate" value="calculate">
   </select>
</form>
<?php     
if(isset($_POST['calculate']))     
{     
 if($_POST['dc1'] && $_POST['dc2'])    
 {  
    $number1 = $_POST['text1'];
    $one = $_POST['dc1'];
    $two = $_POST['dc2'];
    $x = $number1 / ($two/$one);
    $number3 = $x;
 }else{
     $number3 = "fail";
 }
} 
?> 
<input type="text" name="text2" value="<?php echo $number3?>">

这些代码没问题,但是当我尝试像这样更改时?

$number1="";
$number3="";
$test=9777.31;
<form method="POST">
   <select id="dc1" name="dc1">
      <option value="<?php $test?>">SGD</option>
   </select>

$number3结果是"fail",我的代码这么糟糕吗? 还是我忘记了什么?

试试这个:

$number1="";
$number3="";
$test=9777.31;
<form method="POST">
   <select id="dc1" name="dc1">
      <option value="<?php echo $test?>">SGD</option>
   </select>