[英]Generate QR code with google API in PHP with data sent from Form?
这是functions.php文件:
<?php
include 'QR_BarCode.php';
function url(){
$qr = new QR_BarCode();
$qr->url('here i want data sent from form');
$qr->qrCode();
}
?>
这是我的HTML表格index.php。 我想在index.php页面上生成QR码。
<form method="post" id="form_id" action="functions.php">
<input type="tel" name="number">
<input type="submit" id="sub" name="sub">
</form>
请帮忙! 提前致谢。
首先,您需要运行功能。 现在已经声明了,但是您什么也不做。
这是一个如何完成的示例:
<?php
include 'QR_BarCode.php';
function url($number, $sub){
if(empty($number) || empty($sub)) {
die('Error. Fields cannot be empty');
}
$qr = new QR_BarCode();
$qr->url();
$qr->qrCode();
}
// This is only example. You should validate those inputs.
url($_POST['number'], $_POST['sub']);
不过请记住,运行没有$_POST
数据的functions.php将导致PHP通知。 您可以检查请求中的$_POST
值,然后再运行此函数
if(isset($_POST['number']) && isset($_POST['sub'])) {
url($_POST['number'], $_POST['sub']);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.