Trial And Eror

Knowledge Is Free..!
Start Working Smart, Not Hard
Start Sharing, Not Selling

Tuesday, 16 December 2014

Cara memasukan data lebih dari satu kedalam Databases menggunakan fungsi FOR


Membuat Input Data Lebih dari Satu ke Database dengan php - Untuk membuat banyak input tentu kita akan membutuhkan banyak textfield, textarea dan lain-lain.

Dalam pembuatan form ini kita harus paham terlebih dahulu tentang pengulangan dalam PHP, kenapa ? karena kita akan menggunakan

<?php for($jml=0;$jml<10;$jml++){  } ?>

Pertama tama kita membuat form input dengan fungsi FOR :
Cara memasukan data lebih dari satu kedalam Databases menggunakan fuingsi FOR



FORM dengan inputan lebih dari satu :
<form action='proses_absen.php' method='post'>
<?php
echo"
<table width='100%' style='text-align:center'>
<tr>
    <th>Nama</th>
    <th>Absen</th>
    <th>Ket</th>
</tr>";
include'config/koneksi.php';
$tampil=mysql_query("SELECT * FROM user ORDER BY nama");
while ($r=mysql_fetch_array($tampil)){
    echo "
    <tr>
    <td>$r[nama]<input type='hidden' value='$r[user]' name='user[]'/></td>
    <td><select name='absen[]'>";
    $absen = array('Masuk','Sakit','Izin','Alfa');
    $jml = count ($absen) ;
for ($a=0;$a<$jml;$a++){
        echo "<option value='$absen[$a]'> $absen[$a]</option><br/>";
        }
echo "</select></td>
    <td><textarea name='ket[]'></textarea></td>
    </tr>";}
echo "</table>";
?>
<input type='submit'>
</form>

liat di tag input name diberikan [] artinya semua input yang yang namenya itu dimasukan kedalam array contoh " <textarea name="ket[]"></textarea> "

lanjut ke proses penginputan databses


PROSES PENGINPUTAN :
<?php
include 'config/koneksi.php';
$user=$_POST['user'];
$date = date('d-m-Y');
$absen=$_POST['absen'];
$ket=$_POST['ket'];
if(!empty($absen)){
$max = count($user);
for($i=0; $i<$max; $i++){
       mysql_query("INSERT INTO absen(user,tanggal,absen,ket)
                                     VALUES('$user[$i]','$date','$absen[$i]','$ket[$i]')");
                                     }
header("location:dashboard.php?page=beranda");
}
?>

#Salam#KnowledgeIsFree

Related Posts:

  • Javascript popup box JavaScript adalah bahasa pemrograman web. Semua halaman HTML modern menggunakan JavaScript. JavaScript mudah dipelajari. Blog ini akan mengajarkan Anda JavaScript dari dasar hingga lanjutan. Disini saya akan memberikan … Read More
  • Beberapa Cara Memotong Artikel Post menggunakan PHP Ketika membuat CMS (Content Management System) ataupun Portal Berita pasti menginginkan websitenya terlihat lebih rapih dan menarik dengan cara memotong artikel di halaman depan ataupun per-kategori. agar pengunjung bisa me… Read More
  • Macam macam paging php di dashboard atau di lainnya Ok langsung ajh ke contohnya Pake Switch Case: <?php $page="index"; switch ($favcolor) { case "index": echo "halaman index"; break; case "dashboard": echo "halaman dashboard"; break; case "login": echo "halaman log… Read More
  • CMS One Month Coffee V.01Disini saya akan membagikan CMS (Content Management System) buatan saya sendiri yang bernama One Month Coffee untuk para siswa yang ingin belajar web. Nama One Month Coffee sendiri diambil dari tugas sekolah yang diberi waktu… Read More
  • For Looping di PHP PHP (hypertext preprocesor) adalah bahasa pemograman berbasis web, disini saya akan menjelaskan tentang "looping", tentu di hampir semua pemograman ada looping baik itu di php c c++ atau pun VB.net dll. ok langsung saja ke … Read More
Cara memasukan data lebih dari satu kedalam Databases menggunakan fungsi FOR
Item Reviewed: Cara memasukan data lebih dari satu kedalam Databases menggunakan fungsi FOR 9 out of 10 based on 10 ratings. 9 user reviews.

7 comments:

Followers

Translate

Copyright © 2025 Trial And Eror | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com