何日も悩まされてきた問題があります - チェックボックスがオンまたはオフのままになっているときに、変数をオプション値に追加しようとしています。変数は表示されていますが、私が意図した方法ではありません。チェックボックスがオフの場合は「サブスクリプションなし」をオプション値に追加し、チェックボックスがオンの場合は「サブスクライブ」をオプション値に追加します。これが私のスクリプトです:
<?php
if(isset($_POST['subscribe']) == '1') {
$sub = ", Subscribe";
} else {
$sub = ", No Subscription";}
?>
--------------------------------------------------------------------------------------------
<form class="cart" action="http://serber.com" method="post">
<section class="clear"></section>
<label>Tampons (Non-Applicator) Regular : </label>
<select name="productpr">
<option value="NT12<?php printf($sub); ?>:17.95">1 Month - $17.95 <span></span> </option>
<option value="NT12 3 Months<?php printf($sub); ?>:33.85">3 Months - $33.85</option>
<option value="NT12 6 Months<?php printf($sub); ?>:57.70">6 Months - $57.70</option>
</select>
<input type="hidden" name="submitted" value="true" />
<br /><input type="submit" value="Add to Cart">
<input type="hidden" name="subscribe[]" value="0" />
<input type="checkbox" name="subscribe[]" value="1">Check Box if you wish to have a recurring subscription</input>
</form>
I am at my wit's end with this because it seems I have the isset correct but the checkbox value
設定されていません。