2016-05-10 16 views
0

Ich verwende die PHP QR Code Bibliothek von 'http://phpqrcode.sourceforge.net/'. Es funktioniert bei der Verwendung von 1 Parameter, wenn ich jedoch einen zusätzlichen Parameter hinzufüge, erzeugt es überhaupt keinen QR-Code. Mein Code ist wie folgt -PHP QR Code generieren

<?php 
// generateQR.php 
include('C:\xampp\htdocs\phpqrcode\qrlib.php'); 

$param = $_GET['address']; 
$param2 = $_GET['amount']; 

QRcode::png("bitcoin:".$param."?amount=".$param2); 

?> 

und Hauptklasse unter

echo '<img src="generateQR.php?address='.$newOrderaddress.'?amount='.$order_amountbtc.'"/>'; 

Es gibt keine Fehler geworfen, es ist einfach nicht einen QR-Code unter Verwendung der oben ausgibt. Wenn ich nur 1 Variable überlasse, funktioniert es.

Antwort

3

Ihre URL ist falsch formatiert.

Wenn mehrere GET Parameter in einer URL zu senden, müssen sie mit Et-Zeichen getrennt werden heißt

http://domain.com/page?var1=1&var2=2

Sie müssen die ? in der URL ersetzen, bevor amount mit einem & so wird es echo '<img src="generateQR.php?address='.$newOrderaddress.'&amount='.$order_amountbtc.'"/>'