我想把两个带有标签的html edittext字段放在旁边,然后请输入一个注册号和一个按钮,用户可以输入一个新的注册号。我想在php脚本中执行此操作,但我不知道如何将其合并
事情是,我不太清楚如何做到这一点以及如何在点击时验证按钮。就像我如何获得点击按钮上的值?
这是我到目前为止所做的:
<?php
include "init.php"
if(!empty($_POST['driverNo'])){
$driverNoText = $_POST['driverNo'];
$stmt = "SELECT registrationNo FROM cars WHERE driverNo = ?";
$result = $conn->prepare( $stmt );
$result->bind_param( 's', $driverNoText );
$result->execute();
$result->store_result();
$result->bind_result( $registrationNo );
while( $result->fetch() )
{
echo $registrationNo;
}
$result->free_result();
?>
这是否可能,或者我是否必须创建一个html文件然后包含这个PHP脚本?
抱歉,我对所有这些网络开发人员都很陌生
答案 0 :(得分:0)
这种单用途PHP文件的流程通常是您可以在PHP脚本的末尾包含html代码。像对待html文件一样对待PHP,稍微提高一点,它不仅仅是HTML。
这意味着,文件可以采用这种格式:
<?php
//------------------------
// Start of your php inits
// .....................
//------------------------
// Section where you have your code checking
//
if (!empty($_POST...
//do something useful, sanitize inputs, insert into db
//echo out something like "thanks for submission here"
} else {
//you can close the php tag here and put your html codes here
?>
<!doctype html>
.....
<form action="<?php echo $_SERVER['PHP_SELF'] ?>>
<input...>
<input type="submit" />
</form>
<?php
//and don't forget the closing bracket
}
如果您是新手并尝试PHP,请继续将此作为样本。通常不建议这样做,因为如果您的代码增长,这是一个维护噩梦。通常,您需要寻找可以帮助您完成这些繁琐任务的框架。