Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

lỗi fpdf và lỗi bảng xem

Trước tiên, bạn nên đóng tất cả <tr> của mình và <td> các thẻ. Thứ hai, bạn không gửi bất kỳ tệp nào có biểu mẫu của mình và do đó bạn nhận được Undefined index: file này lỗi, vì vậy hãy xóa những dòng này,

$file_filename=$_FILES['file']['name'];
$target_path  =  "Newfolder1";
$image_path = $target_path . DIRECTORY_SEPARATOR . "filename";
$image_format = strtolower(pathinfo('filename', PATHINFO_EXTENSION));

Vì vậy, sau khi người dùng truy cập view , bạn nên xử lý biểu mẫu của mình và hiển thị hình ảnh như thế này,

// your code

if (isset($_POST['View']) ){
    $pdf=new fpdf();
    $pdf->ADDPage();
    $pdf->setfont('Arial','B', 16);  
    $pdf->Cell(40,10, 'sname',1,0,'c');
    $pdf->Cell(40,10, 'sadd',1,0,'c');
    $pdf->Cell(40,10, 'category',1,0,'c');
    $pdf->Cell(40,10, 'scode',1,0,'c');


    $con = mysqli_connect("localhost","root","","school");
    if (mysqli_connect_errno()){
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    $sql="SELECT * FROM imagetable WHERE ID= '$_POST[search]'";
    $result = mysqli_query($con, $sql);
    if(!mysqli_query($con, $sql)){
        die( "Could not execute sql: $sql"); 
    }

    $row = mysqli_fetch_array($result);
    $image_path = $row['file'] . DIRECTORY_SEPARATOR . $row['filename'];  // path should be like this, process/upload/8/cdv_photo_001.jpg
    $image_format = strtolower(pathinfo($image_path, PATHINFO_EXTENSION));
    $pdf->Cell(40,10, $row['sname'],1,0,'c');
    $pdf->Cell(40,10, $row['sadd'],1,0,'c');
    $pdf->Cell(40,10, $row['category'],1,0,'c');
    $pdf->Image($image_path,50,100,50,20,$image_format);
    $pdf->ln();
    $pdf->output();
}

// your code



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chia nhiều câu lệnh SQL thành các câu lệnh SQL riêng lẻ

  2. Có sự khác biệt nào giữa varchar (10) và varchar (1000) khi chúng ta lưu trữ chuỗi có độ dài nhỏ hơn 10 không?

  3. Làm cách nào để loại bỏ khoảng cách dòng giữa các dòng trong Textarea?

  4. Lỗi khi sử dụng CHÈN VÀO bảng TRÊN KHÓA DUPLICATE, sử dụng mảng vòng lặp for

  5. MySQL:Khi tên tham số thủ tục được lưu trữ giống với tên cột bảng