将一个代码放入另一个代码中


putting one code inside another

我需要帮助。

这是我的PHP应用程序安装页面的代码。在安装PHP时,应用程序成员可以在此写入许可密钥。

<td><input type='"text'" name='"licensekey'" value='"" . licensekey . "'" style='"width:300px'"></td>

,但我想当一些写键在上面的代码,所以键将在下面的代码中使用,我写(这里的许可键)。意思是我要显示空白,这样成员就可以在下面的代码中写键(这里的许可键)。上面的代码显示空白,但我不能添加它在下面的代码。

$spbas->license_key=' the license key here ';

对不起,我的英语很差。

和提前致谢

如果我理解正确的话,您最初希望在文本框中显示"许可证密钥",然后让用户输入他们的密钥。

要做到这一点,你可以使用下面的代码,不需要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不是很好。虽然这样做是有效的,但是很容易在引号之类的地方犯错误,所以除非绝对必要,否则尽量避免这样做。我希望这对你有帮助!:)

请试试:

echo "
<td><input type='"text'" name='"licensekey'" value='"" . $spbas->license_key . "'" style='"width:300px'"></td>";

我不确定我是否理解正确,但是您要保存客户在$spbas->license_key属性的输入字段中输入的许可证密钥?

然后您只需要创建一个<form action="PHPSCRIPTHERE" method="POST">标记周围的输入字段与您的php脚本作为目标->动作属性。在PHP脚本中,您可以访问用户通过$_POST['licensekey']输入的许可密钥。然后你可以把它分配给你的对象的$license_key属性。

相关文章: