lostyazilim

Tek form ile çoklu kayıt

7 Mesajlar 1.021 Okunma
lstbozum
wmaraci reklam

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Merhabalar
Elimde 20 satırdan oluşan 12 sütundan oluşan bir form var puantaj gibi düşünebilirsiniz. Personel bu liste üzerinden günlük bu kağıdı doldurup kayıt tutuyor 20 satır dedim ama kimi zaman 5 satır doluyor kimi zaman ise 16 satır dolduğu oluyor. Bizde bu formları haftalık olarak alıp sisteme işliyoruz. Tabii bunları satır bazlı olarak forma kaydettiğimiz için bu ciddi bir zaman kaybına neden oluyor. Bizde şöyle düşündük sisteme işleyecek kişi kağıdı aldığında sistemden tek bir sayfa açarak o personelin o gün içinde yaptığı bütün günlük işlerin kaydını girebilsin Örneğin sadece 2 satır doluysa onları kaydetsin ama 18 satır boşsa onları sisteme kaydetmesin es geçsin. Konu bir tık karışık olduğu için basit bir örnekle açıklamaya çalıştım. En azından nasıl bir yol izlemem gerektiği veya hangi konuyu araştırmam gerektiğini söylerseniz memnun olurum.
Sıra No - Personel Ad-Müşteri-Müşteri No-Parça Kimlik No- Adet-Hatalı Adet
1000 - ABC -AB -001 -52678 -12 - 1
1001 - ABC -ADC -005 -12435 -5 - 0
Database e her satırı ayrı bir kayıt olarak girmek istiyorum. aradığım zaman rahatlıkla ulaşabilmem için çünkü 12 sütunluk bilgi var.
ismailke

kişi bu mesajı beğendi.

wmaraci
reklam

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Bir fikri olan yok mu ? Yada ben karmaşık mı anlattım ?
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
https://hizliresim.com/49G3T0

Benim anldığım bu şekilde bir tablo yapıp kaydet demen. Rakoto
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Hocam 3 aşağı 5 yukarı böyle bir şey benim istediğim birden fazla satırı olan bir formda bütün satırları aşağıda verdiğim örnekteki gibi kaydetmesi
https://hizliresim.com/mB3Umx -- Kayıt formu
https://hizliresim.com/GhpFIV -- Database görüntüsü
 

 

wmaraci
wmaraci

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
Rakoto aynen ben doğru anlamışım o zaman. Tek kayıt eder gibi yapabilirsin aslında.

ilk sıradakiler $personel1,$musteri1 vs gider ikinci sıradakiler $personel2 vs gider. Sonra var mı yok mu kontrolü yapıp olanları kaydettirebilirsin aslında.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Yanlış anladıysam düzeltin lütfen db de örneğin perad yazan yere kayıt yapabilmek için input value="perad" id="perad" yapıyorum ama bu şekilde diğerlerine yaptığımda sadece ilk sıradakini kaydediyor. size zahmet olmazsa kod üzerinden anlatabilir misiniz daha rahat anlayabilmem açısından
 

 

ismailke ismailke WM Aracı Kullanıcı
  • Üyelik 31.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Biyolog
  • Konum Ankara
  • Ad Soyad İ** S**
  • Mesajlar 314
  • Beğeniler 77 / 44
  • Ticaret 10, (%100)
Merhaba demek istediğiniz tüm veriyi tek seferde kayıt etmek sanırım.
Array fonksiyonu ile formdaki tüm verile tek seferde kaydedebilirsiniz.
Formdaki input verileri ör: name=personel[] olarak yapıp, for döngüsü ile bitirebilirsiniz.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al