par
Avera » 22 juin 2016, 14:09
Bonjour !
Bonjour !
Alors, voila j'ai un petit soucis, je suis débutante et je patauge complètement.
Je tente de créer un QrCode avec la librarie PHPqrcode en reprenant des informations de ma base de donnée.
Cependant, il n'y à qu'une petite boite blanche qui s'affiche et non un QRcode et je n'arrive pas à trouver ou se trouve le problème dans mon code.
Est ce que quelqu'un aurait une idée?
Merci d'avance.
Code : Tout sélectionner
<?php
ini_set('display_errors',1);
include "phpqrcode/qrlib.php";
// Only process the form if $_POST isn't empty
if ( isset( $_POST ) ) {
session_start();
$content="";
//include('config.php');
if(!isset($_SESSION['login'])) {die('Vous devez être enregistré pour accéder à cette partie du site');}
// Connect to MySQL
$mysqli = new mysqli( 'x.mysql.db', 'x', 'x', 'x' );
// Check our connection
if ( $mysqli->connect_error ) {
die( 'Connect Error: ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error );
}
// Insert our data
$sql = "INSERT INTO Objet ( Name, Description, Owner ) VALUES ( '{$mysqli->real_escape_string($_POST['Name'])}', '{$mysqli->real_escape_string($_POST['Description'])}', '{$_SESSION['ID']}' )";
$insert = $mysqli->query($sql);
// Print response from MySQLt
if ( $insert ) {
// echo "Success! Row ID: {$mysqli->insert_id}";
header("Content-Type: image/png");
$id=$mysqli->insert_id;
$ID='ID: '.$id;
define('IMAGE_WIDTH', 500);
define('IMAGE_HEIGHT', 500);
QRcode::png($ID);
} else {
die("Error: {$mysqli->errno} : {$mysqli->error}");
}
//$filename = 'qrcode.png';
//$errorCorrectionLevel = 'H';
//$matrixPointSize = 7;
//QRcode::png($ID);
// Close our connection
$mysqli->close();
}?>
Bonjour !
Bonjour !
Alors, voila j'ai un petit soucis, je suis débutante et je patauge complètement.
Je tente de créer un QrCode avec la librarie PHPqrcode en reprenant des informations de ma base de donnée.
Cependant, il n'y à qu'une petite boite blanche qui s'affiche et non un QRcode et je n'arrive pas à trouver ou se trouve le problème dans mon code.
Est ce que quelqu'un aurait une idée?
Merci d'avance.
[code]<?php
ini_set('display_errors',1);
include "phpqrcode/qrlib.php";
// Only process the form if $_POST isn't empty
if ( isset( $_POST ) ) {
session_start();
$content="";
//include('config.php');
if(!isset($_SESSION['login'])) {die('Vous devez être enregistré pour accéder à cette partie du site');}
// Connect to MySQL
$mysqli = new mysqli( 'x.mysql.db', 'x', 'x', 'x' );
// Check our connection
if ( $mysqli->connect_error ) {
die( 'Connect Error: ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error );
}
// Insert our data
$sql = "INSERT INTO Objet ( Name, Description, Owner ) VALUES ( '{$mysqli->real_escape_string($_POST['Name'])}', '{$mysqli->real_escape_string($_POST['Description'])}', '{$_SESSION['ID']}' )";
$insert = $mysqli->query($sql);
// Print response from MySQLt
if ( $insert ) {
// echo "Success! Row ID: {$mysqli->insert_id}";
header("Content-Type: image/png");
$id=$mysqli->insert_id;
$ID='ID: '.$id;
define('IMAGE_WIDTH', 500);
define('IMAGE_HEIGHT', 500);
QRcode::png($ID);
} else {
die("Error: {$mysqli->errno} : {$mysqli->error}");
}
//$filename = 'qrcode.png';
//$errorCorrectionLevel = 'H';
//$matrixPointSize = 7;
//QRcode::png($ID);
// Close our connection
$mysqli->close();
}?>[/code]