Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Информер Php из Mysql
Форумы портала PHP.SU » » Вопросы новичков » Информер Php из Mysql

Страниц (1): [1]
 

1. samorez - 18 Марта, 2018 - 20:10:29 - перейти к сообщению
Здравствуйте я новичек.Необходимо из Mysql с помощью кода вывести текст из полей и сохранить текст на картинку jpg, сохранять файл с именем товара, например iphone6.jpg и на этой картинке название и цена. В БД около 40 товаров. Необходимо для каждого товара отдельный файл jpg.
Текст для вставки на картинку : название товара и цена. Структура базы: mybd => shop => id, name , price .

Есть код , помогите его подключить
<?php
header('Content-type: image/jpeg');

// Create Image From Existing File
$jpg_image = imagecreatefromjpeg('img.jpg');

// Allocate A Color For The Text
$white = imagecolorallocate($jpg_image,255,255,255);

// Set Path to Font File
$font_path ='E:\serv\OSPanel\domains\localhost\verdana.ttf';

// Set Text to Be Printed On Image
$text ="$name";
$text2 ="$price";

// Print Text On Image
imagettftext($jpg_image,25,0,75,300, $white, $font_path, $text);
imagettftext($jpg_image,25,0,100,400, $white, $font_path, $text2);


// Send Image to Browser
imagejpeg($jpg_image,"$name.jpg");

// Clear Memory
imagedestroy($jpg_image);?>
2. andrewkard - 19 Марта, 2018 - 14:06:18 - перейти к сообщению
Вместо этого:
samorez пишет:
$text ="$name";
$text2 ="$price";

сделайте запрос в БД
http://php.net/manual/ru/mysqli-....fetch-assoc.php

 

Powered by ExBB FM 1.0 RC1