Php Uzmanları Konuya Yardımcı Olabilir misiniz ?

AYYILDIZTIM

Üyecik
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ü:



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

Üyecik
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ü:



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

Üyecik
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