tarantula901 adlı üyeden alıntı: mesajı görüntüle
Arkadaşlar bir php kodlama yazdım

bir tane kod var ve bu konunun yorumları var

şimdi benim istediğim şey şu

konumun yorumlarını çekebiliyorum ancak yorum gonderırken konunun mesajid numarasını yorumlar tablosundakı mesajid bolumune nasıl gonderebılırımnasıl gönderebilirim

ben o konunun mesajid numrasını cekebılıyorum sadece o çektıgım mesajıd yorumlar tablosunun ıcındekı mesajid bolumune bu ıdı gondermek

ben farklı yontemlerle gonderebılıyorum ancak ama bu sekılde olması bı acayıblık oluyor .d

input seklınde gonderılıyor acemıyız ne yapalım :d


yardımcı olursanız sevinirim

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 06:17:06 -->-> Daha önceki mesaj 06:04:55 --

teşekkurler sorunu hallettım uzun sure uğraştım yapamadım yazayım dedım ancak yazdıktan sonra çözümü buldum :d

sorun olarak inputta valuenın ıcıne eklemem yettı :d
WebTasarimLive adlı üyeden alıntı: mesajı görüntüle
Neden inputa atıyorsun ki hocam?

Value çektiğin ID degerini bir değişkene ata



gibi.Sonrada degiskeni veritabanından mesajID kısmına kaydet.
Böylede yapabilirsin.

Öncelikle yorumlar adlı bir tablon olsun ve bu tablonun makaleid adından integer bir kolonun olsun.

Sonra Makalenin yazdırıyorsun
<?php
$sql = mysql_query("SELECT * FROM makaleler ORDER BY date DESC");
while($write = mysql_fetch_array($sql)){
echo $write["makale_baslik"];

# Bu şekilde makaleni yazdırdığını varsayıyorum.
# Yorum formuna gelelim şimdi.
?>


<form action="yorumlar.php" action="POST">
Adınız Soyadınız<input type="text" name="ad" /><br/>
Yorumunuz<textarea name="yorum"></textarea><br/>
<input type="hidden" name="makaleid" value="<?php echo $write["makaleid"]; ?>" /><br>
<input type="submit" value="Yorumu Gönder">
</form>
<?php
}
?>
yorumlar.php
$makaleid = mysql_real_escape_string($_POST["makaleid"]);
$ad = mysql_real_escape_string($_POST["ad"]);
$yorum = mysql_real_escape_string($_POST["yorum"]);

#Belli başlı if şartlarını yazarsın. Onu yazmıyorum. Eğer adsoyad boşsa forma geri yönlendir.

$sql = mysql_query("insert into yorumlar (id,makaleid,ad,yorum) values(null,'$makaleid','$ad','$yorum')") or die("Hata Oluştu");

if($sql){
echo "Teşekkürler başarıyla kayıt yaptınız";
}else{
echo "Geçici bir hata oldu. Lütfen sonra deneyiniz.";
}
Bu kadar..