• 28-06-2010, 14:54:29
    #1
    habere yorum ekleme hakkında yardımınızı istiyorum.

    haber sql bilgileri:
    id
    kisahaber
    haber
    resim
    kategori

    yorum sql bilgileri:
    id
    haberid
    yorumekleyen
    email
    durum
    tarih


    bu şekilde hazırlayıp entegre ediyorum. fakat bir türlü olmuyor. yorum ekleniyor fakat haberid eklenmiyor. dolayısıyla yorumun hangi habere ait olduğu belli olmuyor. haberin altına da yorum eklenmiyor. ayrıca haberin altına da o habere ait yorumları çekemiyorum bir türlü. yarımlarınızı bekliyorum.
  • 30-06-2010, 12:59:43
    #2
    bu konuda yardımcı olabilecek biri yok mu?
  • 30-06-2010, 13:45:38
    #3
    yorum ekleme kısmına haber_detay.php?id=123 ile geliyorsa yorum o haberin altına yorum eklernken de sql de $_GET['$id'] haberid bölümüne gir bunu yapıyor ve olmuyorsa kodları paylaş bir hata yapıyorsundur.
  • 30-06-2010, 16:04:06
    #4
    Yorum ekleme formu şu:

    <tr> 
                    <td> 
                    <form action=\"modul.php?git=yazilar&modul=yorumekle&yaziid=$yaziid\" method=\"POST\" enctype=\"multipart/form-data\">
                <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
    				<tr>
    					<td colspan=\"2\"></td>
    				</tr>
    				<tr>
    					<td width=\"15%\">Adınız</td>
    					<td width=\"85%\">
    					<input type=\"text\" name=\"adiniz\" size=30 value=\"$adiniz\"></td>
    				</tr>
    				<tr>
    					<td width=\"15%\">E-mailiniz</td>
    					<td width=\"85%\">
    					<input type=\"text\" name=\"emailiniz\" size=30 value=\"$emailiniz\"></td>
    				</tr>
    				<tr>
    					<td width=\"15%\">Başlık</td>
    					<td width=\"85%\">
    					<textarea rows=2 name=\"yorumbaslik\" cols=33>$yorumbaslik</textarea></td>
    				</tr>
    				<tr>
    					<td width=\"15%\">Yorum</td>
    					<td width=\"85%\">
    					<textarea rows=9 name=\"yorum\" cols=42>$yorum</textarea></td>
    				</tr>
    				
    				<tr>
    					<td width=\"15%\">&nbsp;</td>
    					<td width=\"85%\"><input type=\"Submit\" value=\"  Ekle   \"></td>
    				</tr>
    				
    			</table>    
                    
                    </form>
                    </td> 
                </tr>
    Yorum ekleme fonksiyonu ise şöyle:

    Function yorumekle(){
    
    
    global $prefix;
    
    
    
    $yaziid	= $_GET["yaziid"];
    $yorumbaslik	= $_POST["yorumbaslik"];
    $adiniz			= $_POST["adiniz"];
    $emailiniz 		= $_POST["emailiniz"];
    $tarih			= date("d/m/Y");
    $yorum			= $_POST["yorum"];
    $durum			= $_POST["durum"];
    	
    	$yorumekle	= mysql_query("INSERT INTO ".$prefix."_yorumlar (yaziid,yorumbaslik,adiniz,emailiniz,tarih,yorum,durum) values ('$yaziid','$yorumbaslik','$adiniz','$emailiniz','$tarih','$yorum','$durum')");
    		if($yorumekle){
    			
    			
    		uyari("Yorumunuz Eklendi...Yönetim Tarafından Değerlendirildikten Sonra Eklenecektir...",2,"index.php");
    
    		}else{
    		
    		uyari("Hata ! Yorumunuz Eklenemiyor...",2,"modul.php?git=yazilar");
    		
    		}
    
    }
    bu kodlamalarla yorum ekleniyor, fakat hangi yazıya ait olduğuna dair id eklenmiyor. sql tablosundaki yaziid kısmı "o" olarak ekleniyor. bunun sebebi nedir?