Yorum Sayısı: 0
Konu Sayısı: 0
Üyelik Tarihi: Sep 2006
ben okul not sistemi yapmaya çalışıyorum...
sistemde kayitli öğrencilere toplu not girişi yapmak istiyorum..
toplu not girişi diyince aşağıdaki gibi bir forum gelmesini...
ve öğretmen adı ve soyadı orda gözüken kişinin notunu
NOt1 NOT2 NOT3 kısımlarına girmesini istiyorum... (notları tek tek elle girmektense.. toplu olarak gelen forum
yardımıya girmek daha kolay sanırım)
örnek: Sınıf :6-C diye Öğretmen Seççek 6-C sıfındaki öğrenciler listlenecek öğretmen notları
gircek ve kaydet diyince notlar kayit oluncak
Yorum Sayısı: 0
Konu Sayısı: 0
Üyelik Tarihi: Oct 2005
bu şekilde bir toplu kayıt pek önerilmez. (aşağıyı da okuyun)
bunun yerine, elinizdeki excel formatındaki toplu kayıtları veritabanına toplu sql ile phpmyadmin vasıtasıyla girebilirsiniz.
yani excel in sağ tarafındaki hücreye excel formülü şeklinde sql girersiniz. o formülü aşağı doğru kopyalarsınız.
sonra sağdaki sql sütununu kopyalayıp phpmyadminde sql çalıştırma yerinden çalıştırırsan, ozaman kayıtlar toplu olarak eklenmiş olur. örnek excel formu:
hücreler:
A B C
adı soyadı sql
ahmet alkan ="insert into isimler (adi,soyadi) values ('"&A2&"','"&B2&"');"
burda C sütununa formül giriyoruz. formül girdikten sonra entere basınca, sql olarak görünüyor. tırnaklara dikkat etmek gerekiyor. bir de, phpmyadmin 2.8 de csv ile kaydedilmiş excelden direk import edebiliyor.
bununla beraber, ben gine de kendim toplu kayıt girdirmek istiyorum diyorsanız, ozaman, normal kayıttaki input miktarını arttıracak ve her satırda yeni degisken kullanacaksınız.
mesela 3 satırlık ad soyad icin,
<form method=post action=gonder.php>
ad: <input type=text name=ad1> soyad: <input type=text name=soyad1> <br>
ad: <input type=text name=ad2> soyad: <input type=text name=soyad2> <br>
ad: <input type=text name=ad3> soyad: <input type=text name=soyad3> <br>
</form>
burda alınan 3 satır bilgiyi verideposuna kaydetmek icin, 3 ayrı sql calıstırmalısınız..
selamlar.
Yorum Sayısı: 0
Konu Sayısı: 0
Üyelik Tarihi: Sep 2006
ayrı değişken yerine döngü ile yapamayız mı?
tabloda bulunan kayit sayısına= toplamkayit desek
1 den toplan kayita kadar döngü oluştursak... ve kaydederken de öyle yapsak olmazmı?
ad: <input type=text name=ad1[i]>
soyad: <input type=text name=soyad1[i]> <br>
Yorum Sayısı: 0
Konu Sayısı: 0
Üyelik Tarihi: Oct 2005
formdan bilgileri normal html ile alabilirsiniz.
html de döngü olmaz.
döngü sadece php de ve benzer dillerde olur.
fromu ekrana döngü ile yazdırabilirsiniz.
mesela,
echo "<form method=post action=gonder.php> ";
for($i=0;$i<10;$i++) {
echo "<input type=text name=adi$i><br>";
}
echo "</form>";
gonder.php icinde de,
for($i=0;$i<10;$i++) {
$adi[$i]=$_POST["adi$i"];
}
seklinde yazarsanız, bir nevi döngü ile, formdan veriyi okursunuz...
selamlar.