我幾乎完成了我想要使用QR碼驗證的俱樂部的原型註冊頁面。需要二維碼獲得錄取qr代碼票的幫助
因此,這裏是我的原型: http://cinicraft.com/ticket/newcustomer.php
的原型是由售票員人進入客戶信息到客戶已經支付了他或她在入院後的形式運行。完成後,售票員需要被帶至一個頁面,它只是給出例如確認消息:
Welcome James Raynor, thank you for purchasing a ticket. Here is your QR Code, use it to gain entry to the event:
所以要保持這個線程簡單,我需要幫忙印有QR碼簡單文本(QR碼格式的10個字符的字母數字字符串)。
這是用於「http://cinicraft.com/ticket/add.php」的代碼,填寫「http://cinicraft.com/ticket/newcustomer.php」 。
<?php
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
function random_string($length) {
$key = '';
$keys = array_merge(range(0, 9), range('a', 'z'));
for ($i = 0; $i < $length; $i++) {
$key .= $keys[array_rand($keys)];
}
return $key;
}
if($email)
{
$connect = mysql_connect("HOST", "DATABASE", "PASSWORD") or die("Couldn't Connect");
mysql_select_db("CiniCraftData") or die ("Couldn't Find Database");
$query = "INSERT INTO customers (fname, lname, email, alphanum) VALUES ('$fname', '$lname', '$email', '" . random_string(10) . "')";
$result = mysql_query($query) or die("Some kind of error occured.");
}
else die("You did not fill out the fields correctly, please try again.");
?>
<?php
echo ("Welcome ");
echo ($fname);
echo (" ");
echo ($lname);
echo (", thank you for purchasing a ticket. Here is your QR Code, use it to gain entry to the event.");
?>
好了,畢竟你在上面看到的代碼,我怎麼能打印出包含10個字符的字母數字字符串QR碼?
P.S:我的所有幫助我從這個驚人的社區越來越到目前爲止:)
你完全忽略了你以前的問題的答案嗎? http://stackoverflow.com/questions/14095442/need-advice-for-creating-a-digitized-ticketing-admission-system它有這樣做的建議... –
我很新的PHP和MySQL,我無法找到實現該方法的方法。 –