PHP, MySQL, Fpdf
Мне нужно отобразить изображения в формате PDF, используя php и fpdf из базы данных MySQL,
Я новичок с php любезно помочь.
Последняя часть предназначена для загрузки изображения в PDF. Ниже мой код.
<?php
include_once("connection.php");
$sql = "SELECT id as profile_ID,name,gender,age,marital FROM profile p where id = 9";
$resultset = mysqli_query($db, $sql) or die("database error:". mysqli_error($db));
require('fpdf/fpdf.php');
//require('mem_image/mem_image.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->Cell(100, 16, "profile");
$pdf->Ln();
while ($field_info = mysqli_fetch_field($resultset)) {
$pdf->Cell(30,6,$field_info->name,1);
}
while($rows = mysqli_fetch_assoc($resultset))
{
$pdf->SetFont('Arial','',12);
$pdf->Ln();
foreach($rows as $column) {
$pdf->Cell(30,6,$column,1);
}
}
$pdf->Ln();
$pdf->Ln();
$pdf->Ln();
$pdf->Ln();
$sql = "SELECT id as relative_id, trg as profile_id, Name, social as social_media FROM relatives r" ;
$resultset = mysqli_query($db, $sql) or die("database error:". mysqli_error($db));
$pdf->SetFont('Arial','B',12);
$pdf->Cell(100, 16, "Relatives");
$pdf->Ln();
while ($field_info = mysqli_fetch_field($resultset)) {
$pdf->Cell(30,6,$field_info->name,1);
}
while($rows = mysqli_fetch_assoc($resultset))
{
$pdf->SetFont('Arial','',12);
$pdf->Ln();
foreach($rows as $column) {
$pdf->Cell(30,6,$column,1);
}
}
$pdf->Ln();
// извлечение изображения в pdf $sql = "ВЫБЕРИТЕ файл ИЗ tbl_uploads t, где id =1"; $resultsset = mysqli_query($db, $sql) или die("ошибка базы данных:". mysqli_error($db));
while ($row = mysqli_fetch_assoc($resultset)) {
// Get the image from each row
$url = $row['url'];
// Place the image in the pdf document
$pdf->Image($url);
$pdf->MemImage($image, 50, 30);
}
$pdf->Output('Profile.pdf','i');
?>