PHP – Veri Tabanındaki Verileri Kullanarak Not Ekleme
Bu program ile veri tabanımızda yer alan öğrencilere yine veri tabanımızda yer alan öğretmen ve ders adlarını ekliyoruz. İlk olarak ekrana veri tabanımızdaki kişileri listeliyoruz, ardından düzenle butonuna basılınca seçili olan kişinin ders düzenleme ekranı kerşımıza geliyor. Burada 6 ders üzerinden düzenleme işlemleri yaptık. Kodlar aşagıdaki gibidir. Diğer öğrenci ekleme ve öğretmen ekleme dosyaları ekde yer alamktadır . Veri tabanımızın adı ogrenci ‘dir. Mysql dosyasını yüklerken bu doğrultuda yükleyiniz.
Buradan indire bilirsiniz.Kod Dosyaları
Program Kodları Dosya adı ders_ekle.php :
< ?php
require_once("mysql.php");
if (empty($_GET['dersinsert'])){
$query="SELECT * from ogrenci";
$result=$dba->query($query);
?>
<table align="center">
< ?php
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$id=$row['id'];
?>
<tr>
<td>< ?=$adi?></td>
<td>< ?=$soyadi?></td>
<td><a href="ders_ekle.php?dersinsert=<?=$id?>">Dersleri Düzenle</a></td>
</tr>
< ?php
}
?>
</table>
< ?
}else if (isset($_GET['dersinsert'])){
$id=$_GET['dersinsert'];
$query="SELECT * from ogrenci where id='$id' ";
$result=$dba->query($query);
$row=$dba->fetch_assoc($result);
$adi=$row['adi'];
$soyadi=$row['soyadi'];
if (empty($_POST['kaydet'])){
?>
<form method="post" action="ders_ekle.php?dersinsert=<?=$id?>">
<table align="center" >
<tr>
<td>Öðrenci Adi</td>
<td>:</td>
<td>< ?=$adi?></td>
</tr>
<tr>
<td>Öðrenci Soyadi</td>
<td>:</td>
<td>< ?=$soyadi?></td>
</tr>
<tr>
<td>Ders 1</td>
<td>:</td>
<td>
<select name="ders1" id="1">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$ders=$row['ders'];
$ders1=$ders;
?>
<option>< ?=$ders1?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 1 Öðretmeni</td>
<td>:</td>
<td>
<select name="ogrtadi1" id="11">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$ogrtadi1=$adi.$soyadi;
?>
<option>< ?=$ogrtadi1?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 1 Notu</td>
<td>:</td>
<td><input type="text" name="not1"/></td>
</tr>
<tr>
<td>Ders 2</td>
<td>:</td>
<td>
<select name="ders2" id="2">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$ders=$row['ders'];
$ders2=$ders;
?>
<option>< ?=$ders2?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 2 Öðretmeni</td>
<td>:</td>
<td>
<select name="ogretmen2" id="21">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$ogretmen2=$adi.$soyadi;
?>
<option>< ?=$ogretmen2?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 2 Notu</td>
<td>:</td>
<td><input type="text" name="not2"/></td>
</tr>
<tr>
<td>Ders 3</td>
<td>:</td>
<td>
<select name="ders3" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$ders=$row['ders'];
$ders3=$ders;
?>
<option>< ?=$ders3?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 3 Öðretmeni</td>
<td>:</td>
<td>
<select name="ogrtadi3" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$ogrtadi3=$adi.$soyadi;
?>
<option>< ?=$ogrtadi3?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 3 Notu</td>
<td>:</td>
<td><input type="text" name="not3"/></td>
</tr>
<tr>
<td>Ders 4</td>
<td>:</td>
<td>
<select name="ders4" id="4">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$ders=$row['ders'];
$ders4=$ders;
?>
<option>< ?=$ders4?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 4 Öðretmeni</td>
<td>:</td>
<td>
<select name="ogrtadi4" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$ogrtadi4=$adi.$soyadi;
?>
<option>< ?=$ogrtadi4?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 4 Notu</td>
<td>:</td>
<td><input type="text" name="not4"/></td>
</tr>
<tr>
<td>Ders 5</td>
<td>:</td>
<td>
<select name="ders5" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$ders=$row['ders'];
$ders5=$ders;
?>
<option>< ?=$ders5?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 5 Öðretmeni</td>
<td>:</td>
<td>
<select name="ogrtadi5" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$ogrtadi5=$adi.$soyadi;
?>
<option>< ?=$ogrtadi5?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 5 Notu</td>
<td>:</td>
<td><input type="text" name="not5"/></td>
</tr>
<tr>
<td>Ders 6</td>
<td>:</td>
<td>
<select name="ders6" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$ders=$row['ders'];
$ders6=$ders;
?>
<option v>< ?=$ders6?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 6 Öðretmeni</td>
<td>:</td>
<td>
<select name="ogrtadi6" id="select">
< ?php $query="SELECT * from ogretmen";
$result=$dba->query($query);
while($row=$dba->fetch_assoc($result)){
$adi=$row['adi'];
$soyadi=$row['soyadi'];
$ogrtadi6=$adi.$soyadi;
?>
<option>< ?=$ogrtadi6?></option>
< ?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Ders 6 Notu</td>
<td>:</td>
<td><input type="text" name="not6"/></td>
</tr>
<tr>
<td colspan="4" align="center"><input type="submit" name="kaydet" value="Kaydet"/></td>
</tr>
</table>
</form>
< ?php
}else if (isset($_POST['kaydet'])){
$ders1=$_POST['ders1'];
$ogrtadi1=$_POST['ogrtadi1'];
$not1=$_POST['not1'];
$ders2=$_POST['ders2'];
$ogretmen2=$_POST['ogretmen2'];
$not2=$_POST['not2'];
$ders3=$_POST['ders3'];
$ogrtadi3=$_POST['ogrtadi3'];
$not3=$_POST['not3'];
$ders4=$_POST['ders4'];
$ogrtadi4=$_POST['ogrtadi4'];
$not4=$_POST['not4'];
$ders5=$_POST['ders5'];
$ogrtadi5=$_POST['ogrtadi5'];
$not5=$_POST['not5'];
$ders6=$_POST['ders6'];
$ogrtadi6=$_POST['ogrtadi6'];
$not6=$_POST['not6'];
$q="UPDATE ogrenci set d1='$ders1', n1='$not1', o1='$ogrtadi1',d2='$ders2', n2='$not2', o2='$ogretmen2', d3='ders3', n3='$not3', o3='$ogrtadi3', d4='ders4', n4='$not4', o4='$ogrtadi4', d5='ders5', n5='$not5', o5='$ogrtadi5', d6='ders6', n6='$not6', o6='$ogrtadi6' where id='$id' ";
$res=$dba->query($q);
echo "<center><a href='ders_ekle.php'>Geri Dön</a></center>";
}
}
?>
Posted by sword fish