我需要一些帮助。
这是我的php应用程序安装页面的代码。安装php应用程序成员时可以在此编写许可证密钥。
<td><input type=\"text\" name=\"licensekey\" value=\"" . licensekey . "\" style=\"width:300px\"></td>
但是我希望当上面的代码中有一些写密钥时,密钥将在我写的下面的代码中使用(这里的许可证密钥)。意味着我想显示空白,以便成员可以在下面的代码中写入密钥(此处为许可证密钥)。上面的代码显示空白但我无法在下面的代码中添加它。 。
$spbas->license_key=' the license key here ';
抱歉,我的英语非常糟糕。
并提前致谢。
答案 0 :(得分:1)
如果我理解正确,您最初要在文本框中显示“许可证密钥”,然后让用户输入密钥。
为此,您可以使用以下内容,不需要PHP。
<input type="text" placeholder="license key here" />
但是,如果要显示包含在PHP中生成的某个键的文本框,最好这样做:
<?php
//some code...
$license_key = "xxx";
?>
<input type="text" placeholder="license key here" value="<?php echo $license_key; ?>" />
<?php
//some more code...
?>
用PHP回显HTML并不好。虽然这样可行,但它很容易使用引号等犯错误,因此除非绝对必要,否则请尽量避免使用它。我希望这有帮助! :)
答案 1 :(得分:0)
请试试这个:
echo "
<td><input type=\"text\" name=\"licensekey\" value=\"" . $spbas->license_key . "\" style=\"width:300px\"></td>";
答案 2 :(得分:0)
我不确定我是否理解您,但您想要将客户输入的许可证密钥保存在$ spbas-&gt; license_key属性的输入字段中?
然后,您只需要在输入字段周围创建一个<form action="PHPSCRIPTHERE" method="POST">
标记,并将您的php脚本作为目标 - &gt;动作属性。在PHP脚本中,您可以访问用户通过$_POST['licensekey']
输入的许可证密钥。然后,您可以将其指定给对象的$license_key
属性。