Üye Bilgileri
Nick:zynpsr
İsim:zeynep anda
Web sayfası:
Cinsiyet:Bayan
İmza:
Konu sayısı:2
Cevap sayısı:0
Kaç günlük üye8
Son yazdığı Php kodları mesajları
Arkadaşlar Php de veri tabanında kayıtlı öğrencilere toplu email göndermeyle ilgili bir sorunum var. Şöyle ki: 
Email formu şu şekilde 

<FORM action=".../mailgonder.php" method="post"> 
<table cellpadding=0 cellspacing=1 border=0 bgcolor=#efefef> 
<tr><td align=center bgcolor=#ffcc33> 
<tr><td align=right><font face=arial size=2><b>Kimden:</b></font></td> 
<td><input type=text name="ad" value="" size=30></td> 
</tr> 
<tr><td align=right><font face=arial size=2><b>Sinif</b></font></td> 
<td><input type=text name="classido" value="" size=30></td> 
</tr> 
<!--<tr><td align=right><font face=arial size=2><b>Kime:</b></font></td> 
<td><input type=text name="email" value="" size=30></td> 
</tr> --> 
<tr><td align=right><font face=arial size=2><b>Konu:</b></font></td> 
<td><input type=text name="konu" value="" size=30></td> 
</tr> 
<tr><td align=right valign=top><font face=arial size=2><b>Mesaj:</b></font></td> 
<td><textarea name="msg" cols=44 rows=5></textarea></td> 
</tr> 
<tr> 
<td></td> 
<td align=center><font face=arial size=2> 
<input type="submit" name="submit" value=" Gönder "> 
<input type="reset" value=" Sil "></font></td> 
</tr> 
</table> 
</form> 

submit ile yönlendirilen mailgonder.php nin söz konusu sorunlu kodları şu şekilde; 

$Query_String = "SELECT student.email FROM student where student.classid = '$_POST[classid]'"; 
$Query_ID = mysql_query($Query_String,$Link_ID); 

if (!$Query_ID) 

halt("Invalid SQL: ".$Query_String); 


$num_rows = mysql_num_rows($Query_ID); 

while(1) 

$Record = mysql_fetch_array($Query_ID); 
if(!is_array($Record)) 

mysql_free_result($Query_ID); 
break; 


foreach($Record as $to) 

mail($to, $_POST['konu'], $_POST['msg']); 




Mail göndermiyor. Bu kodu biraz değiştirdim ancak o zaman da sadece tabloda o sınıf bilgisine ait ilk kayıtlı öğrenci kimse ona gönderiyor. Diğerlerine göndermiyor maili.Nerede hata yapıyor olabilirim? Yanıtlarsanız çook makbule geçecek.. Teşekkürler


Zaman2011-12-25 22:18:20
Php PHP de toplu email gönderme
Arkadaşlar merhaba, Yapmaya çalıştığım projede şartlı insert konusunda biraz zorlandım. Bu yüzden yardımınızı bekliyorum. Bir öğretmen sayfasından sınıf bilgisini girerek bir sınıfı display ettiğinde , öğrenci listesi yanında kayıt tablosuna insert edeceğim not bilgileri textbox şeklinde geliyor. örneğin, 1234 id sine sahip Ali Er adındaki öğrencinin kaydı; 1234 Ali Er   studentid [      ]   dersadi[       ]  not1[    ]  vs şeklinde ekrana geliyor. Düzeltmem gereken bazı noktalar var bu dislpay olayında fakat şimdilik bunu sona bırakıp temel fonksiyonu yerine getirmeye çalışıyorum.  veri tabanında kayit adında bir tablo var. sorgu cümlem bu kayda insert edecek girilen bilgileri. O bilgiler ise öğrenci numarası(studentid), ders adı (dersadi), not1, not2, not3. Fakat girilen kaydı insert etmeden önce studentid ya da dersadi bilgisini yanlış girdiyse, örneğin 1567 nolu öğrenci okulda kayıtlı değilse, yanlışlıkla bu numarayı giren öğretmene uyarı gönderecek ve insert etmeyecek bir kod yazmaya çalışıyorum php de. Aynı zamanda course (ders) tablosuna kayıtlı olmayan bir dersi girdiyse de uyarı alacak ve insert etmeyecek. kod şu ... $dersadi=$_POST['dersadi']; $not1 ...vs ... $Query_String=insert into kayit ( studentid, dersadi, not1, not2, not3) values ( "$studentid","$dersadi","$not1","$not2","$not3"); $Query_ID = mysql_query($Query_String,$Link_ID);if (!$Query_ID){halt("Invalid SQL: ".$Query_String); }//Read the recorder one by onewhile(1) {    $Record = mysql_fetch_array($Query_ID);if(!is_array($Record))  {mysql_free_result($Query_ID);break;  }   Bu temel hali. yalnızca insert.  diğer sql cümlem ise $sql="select student.id, course.dersadi from student, course where student.id='$_POST[studentid]', course.dersadi='$_POST[dersadi]'";   bunu yukardaki kodun neresine yerleştirmeliyim? bir de ayrıca if ile kontrol etmeme gerek var mıdır? yardımcı olursanız çoook sevinirim Teşekkürler
Zaman2011-12-25 22:15:48
Php PHP de şartlı insert

phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.