Ürün Ekleyince Sona Değil de İstenilen Sıraya Koymak?.

peacesulh

Merhaba Arkadaşlar,

Benim websitemde ürün id si ilgili sıkıntı yaşıyorum.

ben yeni eklediğim ürünü ürün kategorisinde istediğim sıraya koymak istiyorum.

bunun için nasıl bir yol izlemem gerekli. Yardımcı olursanız sevinirim.

İyi çalışmalar dilerim

2013-09-13 17:07:34

Php

safiyesafiye

siralamayi  nasil yapcan onuda  yazsaydin

2013-09-13 20:01:31

Php

neye gore sıralama yapaacaksın alfabetik mi   id  numaralarına gore mı  gruplandırmasına goremi ?

2013-09-13 22:36:07

peacesulh

şimdi şöyle bir durum var;

örnek veriyorum: ben a1 ürününü ekledim ve id si 20... sonrasında a2 yi yükledim id oldu 21... sonrasında b1 ürününü yükledim oldu id 22... ben sonrasında a3 ürününü ekledim bana idyi 24 verdi ve ürün listesinin en altına koydu, a ürünleri yanyana olmadı...

Bunun için ne yapmam gereklidir. yani ürünleri eklenme sırasına göre değil de benim istediğim şekilde eklensin. Bunun için bir algoritma nasıl oluşturulur? bilgi verirseniz sevinirim.

2013-09-14 11:09:09

fatihmertFatih Mert Doğancan

bende yeniyim ama mantığı bu olsa gerek;

http://paste.ubuntu.com/6109241/

<?phpinclude'baglan.php';/*1 eklenecek olan ürün id sini de set et2 eklenecek ürünün id si zaten varsa kullanıcıya sor (E/H)3 eğer eklenme kabul edilirse mevcut id'li ürün en sona eklensin*/$urunEkle=array("id"=>$_POST['id'],"isim"=>$_POST['urunAdi']);$urunVarMi=mysql_query("SELECT * FROM urun WHERE id='".$urunEkle['id']."'");if(mysql_num_rows($urunVarMi)>=1){//urun var arkadaşwhile($urunYedek=mysql_fetch_array($urunVarMi)){$idSayisi=mysql_query("SELECT COUNT(id) FROM urun");if($idSayisi){$eklenecekId=mysql_fetch_array($idSayisi)[0]+1;//urun varsa son satira kopyaladıkmysql_query("UPDATE urun SET id='".$eklenecekId."', urunAdi='".$urunYedek['urunAdi']."'");//eski id yerini işgal eden ürünü de sildik zaten son satıra kopyalamıştık.mysql_query("DELETE FROM urun WHERE id='".$urunYedek['id']."'");}}}else{//urun yokmuş ekle!mysql_query("UPDATE uye SET urunAdi='".$urunEkle['isim']."'");}//if(mysql_query("UPDATE urun SET "))?>
2013-09-15 10:11:39

peacesulh

bu kodlama sorunumu çözecekmi?yani ben id si 22 ve sonraki 23 olan ürünlerin arasına yeni bir ürün koyabilecek miyim?

Bu arada alicilin kardeşim buralarda mıdır?

2013-09-16 09:30:59

Edit:

Edit:

Edit:

Php

cgtydvcÇağatay Deveci

Eğer ürün kodları alfabetik sıraya gidiyorsa order_by asc olayına bak derim..

2013-09-27 09:49:11

Php

alicilinAli Fırat Güler

iyi günler. hocam akşam skype dan görüşelim sorununuzu halledelim

2013-10-01 16:57:32

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro