2016-02-20 70 views
0

我有10個軟件包和2個基本頁面用於檢出頁面。我能否在else if語句中聲明變量,然後在它們是真的時回顯它們?PHP電子商務聲明變量

例子:

<?php 
$package = $_POST['pack']; 

if($pack == 1) { 
    $value = "item-1"; 
    $value-2 = "gross-1"; 
} elseif ($pack == 2) { 
    $value = "item-2"; 
    $value-2 = "gross-2"; 
} elseif($pack == 3) { 
    $value = "item-3"; 
    $value-2 = "gross-3"; { 
} elseif($pack == 4) { 
    $value = "item-4"; 
    $value-2 = "gross-4"; 
} elseif($pack == 5) { 
    $value = "item-5"; 
    $value-2 = "gross-5"; 
} else { 
$value = 0; 
$value-2 = 0; 
} 
<form action="PayPal"> 
    <input value='<?php echo $value; ?>' name="whatever"> 
    <input value='<?php echo $value; ?>' name="whatever-2"> 
</form> 

所以基本上我需要按照真實的說明的變量,這樣他們就可以在頁面中迴盪顯示值。

任何提示?

回答

0
$package = $_POST['pack']; 

if($pack == 1) { 
    $value = "item-1"; 
    $value_2 = "gross-1"; 
} else if ($pack == 2) { 
    $value = "item-2"; 
    $value_2 = "gross-2"; 
} else if($pack == 3) { 
    $value = "item-3"; 
    $value_2 = "gross-3"; { 
} else if($pack == 4) { 
    $value = "item-4"; 
    $value_2 = "gross-4"; 
} else if($pack == 5) { 
    $value = "item-5"; 
    $value_2 = "gross-5"; 
} else { 
$value = 0; 
$value_2 = 0; 
} 
<form action="PayPal"> 
    <input value='<?php echo $value; ?>' name="whatever"> 
    <input value='<?php echo $value_2; ?>' name="whatever_2"> 
</form>