Php Uzmanları Konuya Yardımcı Olabilir misiniz ?

Bu konuyu okuyanlar

AYYILDIZTIM

Öğrenci
Katılım
11 Aralık 2012
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
Yaş
29
Selam.

Php de bir kod yazıyorum. Yazdığım bu kod 'da her satırın KAYDET düğmesine basıldığı zaman satırda ki girilen notu veri tabanına kaydetmesini istiyorum. Not girilmeyen yerler veri tabanına eklemeyecek şekilde nasıl yapabilirim. İlgili Resimler Aşağıdadır. Şimdiden teşekkür ederim.

Site Görüntüsü:

pzzpWL.png


Yazdığım Kodlar:

echo '<tr><td>Ad</td><td>Soyad</td><td>1. Hafta</td><td>2. Hafta</td><td>3. Hafta</td><td>4. Hafta</td><td>5. Hafta</td><td>6. Hafta</td><td>7. Hafta</td><td>8. Hafta</td><td>9. Hafta</td><td>10. Hafta</td><td>11. Hafta</td><td>12. Hafta</td><td>13. Hafta</td><td>14. Hafta</td></tr>';


while($kayit=mysql_fetch_array($sorgu)){
echo '<tr>';
echo '<td>'.$kayit["adi"].'</td>';
echo '<td>'.$kayit["sadi"].'</td>';
echo '<td>'.$kayit["hafta1"].'</td>';
echo '<td>'.$kayit["hafta2"].'</td>';
echo '<td>'.$kayit["hafta3"].'</td>';
echo '<td>'.$kayit["hafta4"].'</td>';
echo '<td>'.$kayit["hafta5"].'</td>';
echo '<td>'.$kayit["hafta6"].'</td>';
echo '<td>'.$kayit["hafta7"].'</td>';
echo '<td>'.$kayit["hafta8"].'</td>';
echo '<td>'.$kayit["hafta9"].'</td>';
echo '<td>'.$kayit["hafta10"].'</td>';
echo '<td>'.$kayit["hafta11"].'</td>';
echo '<td>'.$kayit["hafta12"].'</td>';
echo '<td>'.$kayit["hafta13"].'</td>';
echo '<td>'.$kayit["hafta14"].'</td>';
echo '</tr>';
}

?>
 

berkayztr

Öğrenci
Katılım
8 Mart 2016
Mesajlar
57
Reaksiyon puanı
18
Puanları
8
Yaş
26
Selam.

Php de bir kod yazıyorum. Yazdığım bu kod 'da her satırın KAYDET düğmesine basıldığı zaman satırda ki girilen notu veri tabanına kaydetmesini istiyorum. Not girilmeyen yerler veri tabanına eklemeyecek şekilde nasıl yapabilirim. İlgili Resimler Aşağıdadır. Şimdiden teşekkür ederim.

Site Görüntüsü:

pzzpWL.png


Yazdığım Kodlar:

echo '<tr><td>Ad</td><td>Soyad</td><td>1. Hafta</td><td>2. Hafta</td><td>3. Hafta</td><td>4. Hafta</td><td>5. Hafta</td><td>6. Hafta</td><td>7. Hafta</td><td>8. Hafta</td><td>9. Hafta</td><td>10. Hafta</td><td>11. Hafta</td><td>12. Hafta</td><td>13. Hafta</td><td>14. Hafta</td></tr>';


while($kayit=mysql_fetch_array($sorgu)){
echo '<tr>';
echo '<td>'.$kayit["adi"].'</td>';
echo '<td>'.$kayit["sadi"].'</td>';
echo '<td>'.$kayit["hafta1"].'</td>';
echo '<td>'.$kayit["hafta2"].'</td>';
echo '<td>'.$kayit["hafta3"].'</td>';
echo '<td>'.$kayit["hafta4"].'</td>';
echo '<td>'.$kayit["hafta5"].'</td>';
echo '<td>'.$kayit["hafta6"].'</td>';
echo '<td>'.$kayit["hafta7"].'</td>';
echo '<td>'.$kayit["hafta8"].'</td>';
echo '<td>'.$kayit["hafta9"].'</td>';
echo '<td>'.$kayit["hafta10"].'</td>';
echo '<td>'.$kayit["hafta11"].'</td>';
echo '<td>'.$kayit["hafta12"].'</td>';
echo '<td>'.$kayit["hafta13"].'</td>';
echo '<td>'.$kayit["hafta14"].'</td>';
echo '</tr>';
}

?>


Tam bir kod yazıp veremem bende php konusunda yeniyim ama şöyle bir yol izleyebilirsin..

Tüm hafta kategoriler ayrı form içinde olucak.
1.Hafta olan textbox == "" ise şunları şunları yap gibi olabilir.
isset ile içinde değer olup olmadığı sorgulanarak değer varsa kaydet değer yoksa kaydetme şeklinde if else yapılabilir, tek tek uğraşmak istemezsn döngü kullanarakta yapabilirsin diye düşünüyorum. Tam bu konularda bilgi sahibi değilim ama mantık olarak bu diyebilirim :)
 

AYYILDIZTIM

Öğrenci
Katılım
11 Aralık 2012
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
Yaş
29
Döngü benimde aklıma geldi. Ancak döngü mantığını kuramadım. Diğer yöntem ile kaydet butonuna basıldığı zaman öğrenci numarasına göre kayıt yapacak.Bu şart olduğu için sıkıntı büyük.
 
Üst