この質問をする前に検索しました。検索中に正しいキーワードを使用しなかったためか、答えが見つかりませんでした。
とにかく、これが私が直面していることです:
ウェブサイトからチケットを販売したい。各チケットは10ドルかかります。私は支払いを受け取るためにPaypalを使用しています。htmlフォームはこれで構成されています:
<tr>
<td><label for="not">Number of Tickets</label></td>
<td><input name="not" type="text" id="not" /></td>
</tr>
<?php $total = $_POST['not']*10; ?>
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="xxx@xxxx.com">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="<?php echo $total; ?>">
<input name="item_name" type="hidden" id="item_name" value="Ticket Purchase" />
<tr>
<td> </td>
<td><input type="submit" value="Pay" name="submit" />
</tr>
問題は、購入したチケットの数に基づいて合計金額が計算されることです。したがって、誰かが5つのチケットを入力した場合、合計は$ 50である必要があり、これは「amount」変数内の値として使用されます。しかし、paypalは$totalの値をとっていません。だから私はどうやって可変量を中に投稿するのか疑問に思っていましたか?
よろしくお願いします、ニサール