Upload 4 FIle

Gan saya mau tanya nih.. gimana sih caranya biar uploadnya bisa 4 gini.. kan kalo satu satu pasti nanti sewaktu di databasenya pasti dia bikin 4 data baru.. ada cara ga sih kalo pake fungsi, biar bisa di panggil[img] https://drive.google.com/open?id=1-eG-IGyrhiaEzAIGMZypJsv-jkhRZ5rt

avatar dicqm
@dicqm

17 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

9 Jawaban:

namenya berbeda misal

<pre>
&lt;input type="file" name="sckc"&gt; &lt;input type="file" name="ktp"&gt; &lt;input type="file" name="Ijazah"&gt; &lt;input type="file" name="RiwayatHidup"&gt; </pre>

tapi jangan lupa prosesnya juga diatur multi file.

Refrece :

  • https://stackoverflow.com/questions/2704314/multiple-file-upload-in-php -https://www.jurnalweb.com/tutorial-cara-upload-multiple-file-dengan-php/
avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

udah gan.. saya bingungnya gini kan di ktp,skck,ijazah,sama riwayat hidup tuh beda format jadi gini gan

untuk ktp : formatnya (jpeg,jpg,png,pdf) untuk skck : formatnya (jpeg,jpg,png,pdf) untuk ijazah : formatnya (docx,pdf) untuk riwayat hidup : formatnya (docx,pdf)

nah saya pengen bikin fungsi cuman ga ngerti.. kan kalo jquery mudah tinggal

function slideTo($to_) { $($to_).css('left','0'); }

tinggal nanti panggil slideTo($('.namadivnya')); nah kalo php kita kalo mau bikin fungsi gitu kaya gimana yah terimakasih sebelumya :)

avatar dicqm
@dicqm

17 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

hmmm ane agak gak paham maksudnya :v

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

intinya gan gimana cara bikin function di php dengan parameter.. biar kaya jquery tinggal panggil kan kalo jquery gini : namaFungsi($('div')); nah kalo di php gimana kalo pake parameter

avatar dicqm
@dicqm

17 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Paramater php itu biasanya menggunakan

<pre> $file1 = ""; </pre>

jadi biasanya digunakan

<pre> if($file1 == ''){

echo 'Data Harus diisi'; } </pre>

kalau membuat function tergantung apa yang mau dibuat

<pre> function upload($file1,$file2,$file3,$file4){ ..... } </pre>

$file1, $file2, $file3,dan $file4, itu nantinya diambil dari nama form yang dilempar.

Mungkin itu yang ane tau barangkali ada yang lain

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

didalemnya di isi validasi bisa kan??

<pre> $error = $_FILES['l_ktp']['error']; // Menyimpan jumlah error ke variabel $error

  // Validasi error
  if($error == 0){
      $ukuran_file = $_FILES[&#039;l_ktp&#039;][&#039;size&#039;]; // Menyimpan ukuran l_ktp ke variabel $ukuran_file

      // Validasi ukuran l_ktp
      if($ukuran_file &amp;lt;= 1000000){
          $nama_file = $_FILES[&#039;l_ktp&#039;][&#039;name&#039;]; // Menyimpan nama l_ktp ke variabel $nama_file
          $format = pathinfo($nama_file, PATHINFO_EXTENSION); // Mendapatkan format l_ktp

          // Validasi format
          if( ($format == &quot;jpg&quot;) || ($format == &quot;png&quot;) ){
              $file_asal = $_FILES[&#039;l_ktp&#039;][&#039;tmp_name&#039;];
              $file_tujuan = &quot;../file/&quot;.$_FILES[&#039;l_ktp&#039;][&#039;name&#039;];
              $upload = move_uploaded_file($file_asal, $file_tujuan); // Proses upload. Menghasilkan nilai true jika upload berhasil

              // Validasi upload (hasil true jika upload berhasil)
              if($upload == true){
                echo &quot;Upload berhasil&quot;;
              }else{ // else upload gagal
                  echo &quot;Upload gagal&quot;;
              }

          }else{ // else validasi format
              echo &quot;Format harus jpg atau png.&quot;;
          }

      }else{ // else validasi ukuran file
          echo &quot;Ukuran file kamu &quot;.$ukuran_file.&quot;, file tidak boleh lebih dari 1000000 (1MB)&quot;;
      }

  }else{ // else validasi error
      echo &#039;Ada &#039;.$error.&#039; error. Gagal upload.&#039;;
  } &lt;/pre&gt;

misalkan gitu?

avatar dicqm
@dicqm

17 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

iy bisa gan didalem perulangan masih bisa diisi perluangan, masih bisa kok

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

hmm nyimak gan :v

avatar farhansyam
@farhansyam

129 Kontribusi 31 Poin

Dipost 5 tahun yang lalu

makasih gan infonya :D

avatar dicqm
@dicqm

17 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban