到文本框的URL数据需要帮助-PHP



我对PHP非常非常新,所以请原谅我,如果我的问题不正确。

我有一个连接到Web服务器并传递值的程序。我能够使该值显示在页面中,但是我也需要相同的值才能出现在PayPal中。

此代码从URL获取值并正在工作:

` <?php
// The value of the variable name is found
echo "<h3>Service Code: " . $_GET["sc"] . "</h3>";
?>`

这是我遇到问题的地方。我不知道如何将代码输入文本框。

`  <?php 
$custom = $_POST['sc'];
?>`  
`<table>
 <tr><td><input type="hidden" name="on0" value=". <?php echo $custom; ?>.
">Enter Service Code Here</td></tr><tr><td><input type="text" name="os0"
maxlength="200"></td></tr>
</table>` 

完整的表单动作:

`<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="AWSEDRFTGYHUJFDRRYGHGHF">
<table>
<tr><td><input type="hidden" name="on0" value="Enter Service Code Here">Enter Service  Code Here</td></tr><tr><td><input type="text" name="os0" maxlength="200"></td></tr>
</table>
<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>`

任何帮助将不胜感激。

谢谢。

尝试更改以下内容:

<input type="hidden" name="on0" value=". <?php echo $sc; ?>.">

<input type="hidden" name="on0" value="<?=$custom;?>">

1)字符串声明后的周期和结束之前很可能引起问题,因为它不是添加到另一个PHP字符串中的PHP字符串。

2)您设置的变量是$custom,而不是$sc

3)可选<?=只是说<?php echo的较短方法。这两个都在这里工作,但是这个更容易。

也许只是:

    <input type="hidden" name="on0" value="<?php echo $_POST['sc']; ?>" /> 

(删除点)

如果您要的是?

最新更新