Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Soru Sorma Ve Cevaplama Sistemi
Tahribat.Com Forumları
Asp - Php - Cgi - Perl
      Soru Sorma Ve Cevaplama Sistemi
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 3 Subat 2012 (Cuma) 01:32 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
LostDream


Kayıt : 28 Mart 2007
Northrend
Erkek Üye
 

Öncelikle istediğim ve yaptığım şöyle bişey. 

Ziyaretçi sayfaya girdiğinde text boxa sorusunu yazsın gönder desin veritabanına yazsın ve sayfada gözükmeden önce benden panelde onay beklesin.

Panelde ise şunlar olsun 'cevap' için text box, 'onay' ( 1 ise sayfada göstersin 0 ise silsin ) için text box, hangi soruyu cevaplıycaksam o sorunun 'id' sini yazabiliceğim bir text box ve bunların hepsi için bir submit button.
submit button'un actionuna get ile çekilmek üzere islem.php ye yolladım ve islem php de case ile işlem yaptırmak üzere ;

case "soruekle";

$id=trim($_POST["soruid"]);

$cevapla=trim($_POST["cevapla"]);

$soruekle=trim($_POST["soruekle"]);

$sql1=mysql_query('update sorular set cevap='.$cevapla.' and onay='.$soruekle.' where id='.$id.' ');

header("location:panel.php");

break;

bu kodu yazdım fakat hiçbişey dönmüyo.. Hatayı nerde yapıyorum acaba yardımcı olabilicek varsa şimdiden teşekkürler. 


http://eu.battle.net/wow/en/character/shadowsong/Vulpius/simple 
3 Subat 2012 (Cuma) 02:42 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
wking


Kayıt : 28 Mart 2010
Erkek Üye
 

Php bilmem ama galiba string birleştirmede problemin var.


www.sarkimgeldi.com - Ne yani senin de şarkın gelmedi mi? Herkesin şarkısı gelebilir. 
3 Subat 2012 (Cuma) 14:48 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
aercys


Kayıt : 12 Nisan 2008
Erkek Üye
 

Hocam sql1 satırını aşağıdaki ile değiştirip denermisin,

$sql1=mysql_query("update sorular set cevap='$cevapla',onay='$soruekle' where id='$id'");


http://atknercys.com | http://elektrikelektronik.org 
3 Subat 2012 (Cuma) 15:23 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
asiminnesli


Kayıt : 19 Mart 2010
istanbul
Erkek Üye
 

$sql1=mysql_query("update sorular set cevap='$cevapla' and onay='$soruekle' where id='$id' ");

böyle düzelir herhalde 


Kendine iyi bak derler ve kafana sıkıp giderler... 
3 Subat 2012 (Cuma) 15:26 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Gharzvog


Kayıt : 17 Eylül 2010
Nick Altı İstiyom :|
Erkek Üye
 

LostDream bunu yazdı:
-----------------------------

Öncelikle istediğim ve yaptığım şöyle bişey. 

Ziyaretçi sayfaya girdiğinde text boxa sorusunu yazsın gönder desin veritabanına yazsın ve sayfada gözükmeden önce benden panelde onay beklesin.

Panelde ise şunlar olsun 'cevap' için text box, 'onay' ( 1 ise sayfada göstersin 0 ise silsin ) için text box, hangi soruyu cevaplıycaksam o sorunun 'id' sini yazabiliceğim bir text box ve bunların hepsi için bir submit button.
submit button'un actionuna get ile çekilmek üzere islem.php ye yolladım ve islem php de case ile işlem yaptırmak üzere ;

case "soruekle";

$id=trim($_POST["soruid"]);

$cevapla=trim($_POST["cevapla"]);

$soruekle=trim($_POST["soruekle"]);

$sql1=mysql_query('update sorular set cevap='.$cevapla.' and onay='.$soruekle.' where id='.$id.' ');

header("location:panel.php");

break;

bu kodu yazdım fakat hiçbişey dönmüyo.. Hatayı nerde yapıyorum acaba yardımcı olabilicek varsa şimdiden teşekkürler. 


-----------------------------

bu tür durumlar da veritabanına gönderdiğim sql i echolatıp direk veritabanına gidip query kısmında yapıştırırım sorguda bir hatamı var, noktalama da bir yanlış mı ypatım diye. sorguya değişkenker girdikçe okuması benim için daha da zorlaşıyor. sorguyu echolatınca değişkenlerden arınmış bi veri geldiği için veritabanına direk sorguyu göndererek deneme yapabilirsin.


Peace on the streets saaan 
3 Subat 2012 (Cuma) 16:31 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
LostDream


Kayıt : 28 Mart 2007
Northrend
Erkek Üye
 

sql i echo ile yazdırdım. 1 dönüyo fakat nedense olmuyo işte.. 

@asiminnesli 

$sql1=mysql_query("update sorular set cevap='$cevapla',onay='$soruekle' where id='$id'"); bunu denedim hocam ama yine olmuyo. sql sorgusu 1 döndürüyo ama yazdırmıyo..


http://eu.battle.net/wow/en/character/shadowsong/Vulpius/simple 
3 Subat 2012 (Cuma) 16:45 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
aercys


Kayıt : 12 Nisan 2008
Erkek Üye
 

LostDream bunu yazdı:
-----------------------------

Öncelikle istediğim ve yaptığım şöyle bişey. 

Ziyaretçi sayfaya girdiğinde text boxa sorusunu yazsın gönder desin veritabanına yazsın ve sayfada gözükmeden önce benden panelde onay beklesin.

Panelde ise şunlar olsun 'cevap' için text box, 'onay' ( 1 ise sayfada göstersin 0 ise silsin ) için text box, hangi soruyu cevaplıycaksam o sorunun 'id' sini yazabiliceğim bir text box ve bunların hepsi için bir submit button.
submit button'un actionuna get ile çekilmek üzere islem.php ye yolladım ve islem php de case ile işlem yaptırmak üzere ;

case "soruekle";

$id=trim($_POST["soruid"]);

$cevapla=trim($_POST["cevapla"]);

$soruekle=trim($_POST["soruekle"]);

$sql1=mysql_query('update sorular set cevap='.$cevapla.' and onay='.$soruekle.' where id='.$id.' ');

header("location:panel.php");

break;

bu kodu yazdım fakat hiçbişey dönmüyo.. Hatayı nerde yapıyorum acaba yardımcı olabilicek varsa şimdiden teşekkürler. 


-----------------------------
Hocam yazarken gözümden kaçmış sen verileri GET ile yollayıp islem.php de POST ile işlemişsin. echo ile yazdırdığında 1 sonucunu aldığından sql sorgusu çalışıyor gibi duruyor.


http://atknercys.com | http://elektrikelektronik.org 
3 Subat 2012 (Cuma) 16:50 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
LostDream


Kayıt : 28 Mart 2007
Northrend
Erkek Üye
 

O farketmiyo diye biliyorum form elemanlarını yollama post ile olabilir ama diğer taraftan case içine alabilmek için get kullandım. Ama dediğini birazdan deniyorum.. 


http://eu.battle.net/wow/en/character/shadowsong/Vulpius/simple 
3 Subat 2012 (Cuma) 16:51 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
aercys


Kayıt : 12 Nisan 2008
Erkek Üye
 

LostDream bunu yazdı:
-----------------------------

O farketmiyo diye biliyorum form elemanlarını yollama post ile olabilir ama diğer taraftan case içine alabilmek için get kullandım. Ama dediğini birazdan deniyorum.. 


-----------------------------
Hocam $_POST ları $_REQUEST ile çekip denersen belki düzelebilir. Çünkü echo değerinden anladığıma göre sql sorgunda bir hata gözükmüyor


http://atknercys.com | http://elektrikelektronik.org 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Soru sorma ve cevaplama sistemi Favorilerime Ekle Yukarı Çık
Konuda 9 Mesaj Var.
Konu 393 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim