簡體   English   中英

將一個代碼放入另一個

[英]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腳本作為<form action="PHPSCRIPTHERE" method="POST"> > action屬性即可。 在您的PHP腳本中,您可以訪問用戶通過$_POST['licensekey']輸入的許可證密鑰。 然后,您可以將其分配給對象的$license_key屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM