Merhaba arkadaşlar,
benim sorunum şu;
Mysql de personel_listesinden isimleri çektirdim ve liste olarak yazdırdım. karşısına selectbox koyup gelip gelmediğini sordum.
Sorunum bu verileri kaydete basınca örneğin 15 personeli birden yoklama_listesi veritabanına sırayla kaydetsin. Yardımcı olur musunuz?
echo "<form method='post' action='persyoklama.php' id='verigir'>";
$sorgu = mysql_query("SELECT * FROM `personel_listesi` WHERE c_tarih='0'"); // Tablo ismi adli tablodan id_vs sutununa gore siralayarak veriyi alalim
$sonuc = mysql_num_rows($sorgu); // Aldigimiz veri setinde kac tane satir oldugunu ogrenelim
if ($sonuc>0) { // Eger en azindan 1 satir varsa HTML kodlari ile tablomuzu yapalim.
while ($islem = mysql_fetch_array($sorgu)) { // while ile her bir satir icin islem yapmaya baslayalim
// Aldigimiz her bir satir veri icin HTML nin TABLE nin TR komutu ile satir olusturalim, satir icerisindeki sutunlari TD ile olusturarak aldigimiz verideki ($islem[]) degerleri sutunlara yerlestirelim.
// Bu islem while dongusu ile, alinan butun veriler (satirlar) icin ayni islemlerin uygulanmasi ile devam eder, son satir veri de islendikten sonra dongu biter
echo "<tr><td><input class='sozlesmeinput' name='personel' type='text' class='input' id='personel' value='".$islem['ad']." ".$islem['soyad']."'/></td>";
echo "<td><input type='checkbox' name='sonuc' value='1'>Geldi</td>";
echo "<td><input type='checkbox' name='sonuc' value='0'>Gelmedi</td>";
echo "<td><input type='checkbox' name='sonuc' value='0'>İzinli</td>";
echo "<td><input type='checkbox' name='sonuc' value='0.5'>Yarım Gün</td>";
echo "<td><input class='sozlesmeinput' name='aciklama' type='text' class='input' id='aciklama'/></td>";
echo "<td><input class='sozlesmeinput' name='aciklama' type='text' class='input' id='aciklama'/></td>";
} // while dongusunun kapatilmasi
}// If sonuc>0 kiyasinin kapatilmasi
echo "<p><center> <input class='sozlesmebuton' type='submit' id='submit' name='submit' value='Kaydet'/> </p></form></table>";
if($_POST){
$tarih = date("y-m-d");
$Komut=mysql_query("INSERT INTO `personel_yoklama` (`tarih`, `personel`, `sonuc`)
VALUES ('$tarih','".$_POST['personel']."','".$_POST['sonuc']."')") or die (mysql_error());
if ($Komut) {
echo str_repeat("<br>",1)."<center><img src=images/ok.gif border=0 /> Bilgiler Kaydedildi.</center>";
}
else {
echo str_repeat("<br>",1)."<center><img src=images/hata.gif border=0 /> Bilgiler Kaydedilmedi.</center>";
}
}