From: Mehmet Fatih YILDIZ (fatih.mfyz@gmail.com)
Date: Thu 02 Aug 2007 - 12:08:59 EEST
Başta söylediğiniz kısımla altta yazdığınız sorgu ve işlem arasında
pek bir ilgi yok aslında..
siz formunuzdan 2 tane veri alıyorsunuz ürün id'si ve siparis id'si
muhtemelen siparis_id diye bahsettiğiniz id sepet numaralarınız
ve yapmanız gereken siparis tablosuna alltaki sorgu ile kayit
ekletmeniz. yani yazdığınız kod kısmen doğru fakat muhtemelen sql
sorgunuzu oluştururken bir hata yaptınız.
Foreach ile döndüğünüz ne anlayamadım :) ürünleri dönerek
ekliyorsunuz sanırım..
Neyse, sql sorununu debug edebilmek için;
$siparisler = mysql_query("INSERT INTO siparis (id, urun_id,
siapris_id, adet) VALUES ('NULL', '$urun_id', '$siparis_id',
'$urun_adet')") or die( mysql_error() );
şeklinde kullanırsanız ekranda sql'inizin neden çalışmadığını
görebilirsiniz.
Muhtemelen tırnak, alan adı, alan türü veya buna benzer basit bir
sorun yasiyorsunuzdur.
On 02.Ağu.2007, at 10:30, huseyin mert wrote:
> iyi günler,
> sipariş listesinden gelen iki tane veri var urun_id ve urun_adet
> bunlar ürün katalog tablosundan geliyor.
> sipariş sonlandırma kısmında bu gelen verileri siparis_sepete
> eklemek istiyorum
> her bir urun_id ve urun_adet için
> $siparisler = mysql_query("INSERT INTO siparis (id, urun_id,
> siapris_id, adet) VALUES ('NULL', '$urun_id', '$siparis_id',
> '$urun_adet')");
> bu sorguyu yapturmak istiyorum. Yardımcı olabilir misiniz?
>
> aklıma gelen fakat yapamadığım:
>
> $urun_id =$_POST['urun_id'];
> $siparis_id =$_POST['siparis_id'];
> $urun_adet =$_POST['u'.'urun_id'];
> foreach () {
> $siparisler = mysql_query("INSERT INTO siparis (id, urun_id,
> siapris_id, adet) VALUES ('NULL', '$urun_id', '$siparis_id',
> '$urun_adet')");
> }
-- Mehmet Fatih YILDIZ http://www.mfyz.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama