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

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 © Trial And Eror | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com