Включить результаты генератора кнопок Paypal в сообщение без копирования / вставки - PullRequest
1 голос
/ 15 сентября 2011

Я владею эксклюзивной формой торговли, чтобы люди могли продавать предметы другим на местном уровне.Я хочу иметь возможность включить кнопку «Купить сейчас» в Paypal в новых сообщениях, но я застрял в том, как включить кнопку в новое сообщение, не заставляя пользователя вручную копировать / вставлять HTML.Я сделал простой генератор кнопок Paypal с флажком и jQuery для отображения полей формы, если флажок установлен.Здесь он находится на jsfiddle

HTML

<form>
<input type="checkbox" id="checkme" /> Add a "Buy Now" Paypal button 
</form>
<div id="extra">
<form action="includes/paypal_button.php" method="post">
Paypal account email: <input type="text" name="email" /><br />
Short item description: <input type="text" name="item" /><br />
Price for item (all amounts are in USD): <input type="text" name="amount" /><br />
Tax amout: <input type="text" name="tax" /><br />
Shipping and handling: <input type="text" name="shipping" />
<input type=submit value="Create Paypal button!">
</form>
</div>

jQuery

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.js"></script>
<script type="text/javascript">
    $(document).ready(function(){

        //Hide div w/id extra
       $("#extra").css("display","none");
        // Add onclick handler to checkbox w/id checkme
       $("#checkme").click(function(){

        // If checked
        if ($("#checkme").is(":checked"))
        {
            //show the hidden div
            $("#extra").show("fast");
        }
        else
        {      
            //otherwise, hide it 
            $("#extra").hide("fast");
        }
      });

    });
</script>

Форма контроллера находится в отдельном php-скрипте paypal_button.php

HTML

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="<?php echo htmlspecialchars(($_POST["email"]))?>" >  
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="<?php echo htmlspecialchars(($_POST["item"]))?>">
<input type="hidden" name="amount" value="<?php echo htmlspecialchars(($_POST["amount"]))?>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="tax_rate" value="<?php echo htmlspecialchars(($_POST["tax"]))?>">
<input type="hidden" name="shipping" value="<?php echo htmlspecialchars(($_POST["shipping"]))?>">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

Так должен ли я включить контроллер (кнопку для печати) в оператор php if, который будет печатать кнопку в новых сообщениях формы?Было бы очень признательно, если бы кто-то указал мне правильное направление.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...