Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah pembuatan PDF PHP

Formulir Anda onsubmit tampaknya salah. onsubmit harus berupa javascript function bukan php file . jika Anda perlu mengirimkan ke file php, Anda harus menggunakan action atribut form . saat ini Anda telah memberikannya sebagai report.php . Anda mungkin perlu mengubahnya menjadi yearpdf.php atau redirect di report.php

EDIT 1:

masalahnya adalah Anda memanggil window.open yang membuka url tetapi tidak mengirimkan nilai input Anda. jadi pertama kali tidak akan terjadi apa-apa. namun pada window.open berikutnya atau pada penyegaran berikutnya, ada variabel sesi dari report.php dan dengan demikian mengambil data. Anda dapat mengikuti beberapa opsi

  1. masukkan kode report.php untuk proses submit di yearpdf.php dan ubah form "action" menjadi yearpdf.php. dan hapus fungsi onclick
  2. ATAU Redirect dari report.php ke yearpdf.php di akhir report.php. Untuk redirect Anda dapat menggunakan header('Location: http://www.yoursite.com/yearpdf.php'); . dan hapus fungsi onclick
  3. ATAU ubah kode JavaScript Anda untuk mengirim sesuatu seperti ini window.open("yearpdf.php" + "?course_year=" + document.getElementsByName("course_year")[0].value)); dan ubah $r1=$_SESSION['year1']; . Anda ke $r1=$_GET['course_year']; di yearpdf.php

Opsi 1 adalah cara yang direkomendasikan dan sederhana. Opsi 2 adalah overhead dan tidak akan berfungsi jika Anda menampilkan html apa pun sebelum pengalihan. dan Opsi 3 menghasilkan jendela yang tidak perlu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan Mysql:Pengguna yang ditentukan sebagai pendefinisi ('mysql.infoschema'@'localhost') tidak ada' ketika mencoba membuang tablespace

  2. Dapatkan baris terakhir PER Grup

  3. Bagaimana cara mendapatkan nilai SQL_CALC_FOUND_ROWS menggunakan pernyataan yang disiapkan?

  4. Kolom tidak dikenal dalam daftar bidang

  5. Masalah kumpulan koneksi