Génération image et enregistrement du nom en BDD
Posté : 16 déc. 2013, 10:56
Bonjour,
je génère avec un script une image sur laquelle j'ajoute des texte que je récupère via un GET.
Cette image que je génère je lui donne également un nom que je souhaiterai enregistrer en base de donnée.
La création et l'enregistrement de l'image fonctionne bien mais l'enregistrement en BDD ne se fait pas savez vous pourquoi ?
Voici mon code :
je génère avec un script une image sur laquelle j'ajoute des texte que je récupère via un GET.
Cette image que je génère je lui donne également un nom que je souhaiterai enregistrer en base de donnée.
La création et l'enregistrement de l'image fonctionne bien mais l'enregistrement en BDD ne se fait pas savez vous pourquoi ?
Voici mon code :
<?php
header("Content-type: image/jpeg");
$background = imagecreatefromJPEG("bon_reduction.jpg");
$imageWidth = 567; // taille X
$imageHeight = 283; // taille Y
$im = imagecreatetruecolor($imageWidth,$imageHeight);
$rouge = imagecolorallocate($im,255,11,36);
$bleue = imagecolorallocate($im,0,51,153);
$bleuec = imagecolorallocate($im,146,180,225);
$mauve = imagecolorallocate($im,183,169,204);
$vert = imagecolorallocate($im,4,124,14);
//imagecolortransparent($im,$bgcolor);
imagecopy($im,$background,0,0,0,0,$imageWidth,$imageHeight);
imagedestroy($background);
$fontname="./arial.ttf";
$fontsize = "10";
$angle = "0";
$x = "230";
$texte = $_GET['nom'];
$nomimg = $_GET['nomimg'].'.jpg';
$datelimite = '*Offre non cumulable Jusqu\'au '.$_GET['datelimite'];
imagettftext($im,$fontsize,$angle,$x,210,$rouge,$fontname,$texte);
imagettftext($im,8,$angle,170,245,$vert,$fontname,$datelimite);
imagejpeg($im);
imagejpeg($im,$nomimg);
imagedestroy($im);
include("connexionbdd.php");
$id = $_GET["id"] ;
$sql = "UPDATE mesbons SET
imgbon = '$nomimg'
WHERE id = '$id'" ;
$requete = mysql_query($sql) or die( mysql_error() ) ;
?>