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
php konunun mesajid yorumlar tablosuna göndermek
4
●539
- 08-03-2013, 06:17:06
- 08-03-2013, 09:39:01Kimlik doğrulama veya yönetimden onay bekliyor.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.Alıntı - 08-03-2013, 10:55:48tarantula901 adlı üyeden alıntı: mesajı görüntüleBöylede yapabilirsin.WebTasarimLive adlı üyeden alıntı: mesajı görüntüle
Ö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.. - 08-03-2013, 18:24:52bende aynı bu yontemle çözdüm çok teşekkurler yanıt yazdıgın ıcın
- 08-03-2013, 19:22:28rica ederim.tarantula901 adlı üyeden alıntı: mesajı görüntüle