hocam veritabanındaki sayfalar tablona bir hücre daha ekle ona gre sıralama yaptır rneğin; sen sayfalar. php dosyanda order by id desc olarak listeliyorsun onun yerine sayfa_sira diye bir hücre ekleyip ona gre listelettir order by sayfa_sira desc diye halledemessen yaz yardımcı olalım snnyk.com - code is poetry all that i know...

yurdumun "çooook proje" "ne işler" yapmış yazılımcısı.. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Sevgili arkadaşlar hala sorunumu çzemedim şyle bir şey yaptım ancak olmadı. 1) tablo şu : id, sayfa_adi, sayfa_basligi. 2) bunu ynetim panelindeki bir html tabloya çekiyorum while ile sıraltıyorum hepsini id lerini gre satır satır alt alta. 3) Her satırın yanına aşağı ve yukarı oklar koydum. bu oklara şyle bir link verdim : <a href='sirala. php?id=$sayfa &yon=asagi'>a</a> - <a href='sirala. php?id=$sayfa &yon=yukari'>y</a> 4) Son olarakta link tıklayan sirala. php sayfasına get metoduyla iki değişken yollanıyor. Birisi id diğeri yn. ve sirala. php sayfasında bir tane daha değişken oluşturdum ve if komutuyla şunu yaptım. eğer yn = yukarıya ise id2 = id -1; dedim, eğer yn aşağıya ise id2 = id +1; dedim ve update komutuyla şunu yaptım : mysql_query("UPDATE sayfalar SET id='$id' WHERE id='$id2'" ); mysql_query("UPDATE sayfalar SET id='$id2' WHERE id='$id'" ); ancak birinci update komutunu çalıştırıyor ve bitiriyor yani ikincisini çalıştırmıyor o yüzden de mesela yn aşağı ise ve id 4 ise 5. sayfanın id sini 4 yapıyor ama 4. sayfanın id sini 5 yapmıyor. :(

integer bir alan daha açıyosun. yukarı taşı işleminde mevcut id'nin sıra değerinden 1 fazla olanı bir azaltıyorsun mevcutu 1 artırıyorsun. aşağı taşı işleminde tam tersi. order by siralama diyorsun sql'de. sürükle bırak yapanlarda süre sürüklenilen yeri yukarı ya da aşağımı diye bakıyorsun kaç sürüklenmişse mevcut id+artış yapıyosun. aradakilerin hepsine -1 yapıyorsun.

emqcer hgaacım senin dediğin olay asc desc ile yapılıyor onu biliyorum o değil. ben isteninlen iki sayfanın id değerlerin değiştirmek istiyorum. o zaman şyle yapıcaksın hocam id alanını auto_increment ve primary key olayından çıkaracaksın yoksa olmaz o yapıyla. Bu Yüce Türk Milleti ne ihanetler grdü hepsinin üstesinden gelmeyi başararak tarihe nice zaferler yazdırdı. Bu Millet Kuva-yı milliye hareketini yeniden başlatır. Sivas Kongresini yeniden toplar, Ya İstiklal, Ya lüm diye haykırır ve gereğini yapar. Türk Milleti ihaneti ve hainleri hiç affetmez. Dileğimiz odur ki bu iş sandıkta bitsin, aksi halde "sürüye dalmayı gze alan Kurt, çobanın da, kpeğinde hesabını yapmaz."

hocam tablona bir tane daha alan açmalısın "sayfa_sira" adında. daha sonra ilk olmak şartıyla bunlara manuel olarak db de girdilerini yapmalısın rnek olarak. tablo adı : sayfalar id sayfa_adi sayfa_baslik sayfa_icerik sayfa_sira 1 anasayfa anasayfa içeriği 1 2 ürünler ürünler ürün içeriği 3 3 hakkımızda hakkımızda içerik 2 4 iletisim iletisim iletisim 4 daha sonra bunlarıda select from sayfalar order by sayfa_sira asc olarak istediğin sayfa istediğin sırada listelenir. benim anladığım konudan bu. hocam yok ya ben siteyi başkasına yapıyorum ve adam ynetim panelinde sayfalar menüsünden girince bütün sayfalar karşısına listeleniyor. ama adam sayfaların sırasını değiştirmek isterse aşağı ve yukarı linkleri koydum her adının yanına ona tıklayıp ayarlayacak yoksa veritabanından listeletirsin sorun değil o

Order By ID Desc "Desc" olayını biliyorsundur? Ehl-i Byte

ASP - PHP - CGİ - PERL yazıyor konu başlığında. Ayrıca sadece şu işi yapamadım bi yardım istedim dalga geçen mi ararsın ne istersen var. Evet aklının alamayacağı projelerde yer aldım ama benden daha iyisindir yer alamamışsındır o da senin şansızlığındır. E biliyosan da artistlik yapmanın amacı yok sylersin yardımcı olursun yarın bür gün bir işin düşer ben de elimden geleni yaparım saatlerdir uğraşmadığım algoritma almadı kitapları darma duman ettim çzemedim. Yok OLUYOPR ve sinirlerim çoook bozuldu.

e tamam yapıyorum ama bir sayfa da iki tane update kullanmam gerekiyor ama birinci update i çalıştırıyor ikinciyi çalıştırmıyor bu sefer aynı id ye sahip iki tane sayfa olmuş oluyor :S

:D hacım benim matematiğim çok iyi aslında ama şu sorunu nasıl çzecez bi el atı ver be :D

yani adam giricek sayfaları grücek alt alta aşağı - - Ana sayfa - düzenle - sil aşağı - yukarı - Hakkımızda - düzenle - sil aşağı - yukarı - Projelerimiz - düzenle - sil - yukarı - İletişim - düzenle - sil en üst sayfaya yukarı link en alt sayfa ya da aşağı link koymaya gerek yok zaten adam bu aşağı yukarı linklerine tıklayıp ayarlayacak sırayı. tamam hocam yle olması için veri tabanından bu alanı açmalısın. daha sonra ynetim panelinden bu kodu sen yazıcaksın adam girmycek eliyle. Bu Yüce Türk Milleti ne ihanetler grdü hepsinin üstesinden gelmeyi başararak tarihe nice zaferler yazdırdı. Bu Millet Kuva-yı milliye hareketini yeniden başlatır. Sivas Kongresini yeniden toplar, Ya İstiklal, Ya lüm diye haykırır ve gereğini yapar. Türk Milleti ihaneti ve hainleri hiç affetmez. Dileğimiz odur ki bu iş sandıkta bitsin, aksi halde "sürüye dalmayı gze alan Kurt, çobanın da, kpeğinde hesabını yapmaz."

anlamadım :( olmuyor ben salak mıyım

sayfalar. php ye form elemanı koyucam bu form un action ununu sirala. php ye atıyıcam kullanıcı sayfa adklarının yanındaki oklara basıp en altta da sıralamayı kaydet diye butona basınca değerler sırala. php ye aktarlıcak bu şekilde yapmam nasıl olur uygun olur mu acaba?

EmQceR bunu yazdı hocam tablona bir tane daha alan açmalısın "sayfa_sira" adında. daha sonra ilk olmak şartıyla bunlara manuel olarak db de girdilerini yapmalısın rnek olarak. tablo adı : sayfalar id sayfa_adi sayfa_baslik sayfa_icerik sayfa_sira 1 anasayfa anasayfa içeriği 1 2 ürünler ürünler ürün içeriği 3 3 hakkımızda hakkımızda içerik 2 4 iletisim iletisim iletisim 4 daha sonra bunlarıda select from sayfalar order by sayfa_sira asc olarak istediğin sayfa istediğin sırada listelenir. benim anladığım konudan bu. hocam yok ya ben siteyi başkasına yapıyorum ve adam ynetim panelinde sayfalar menüsünden girince bütün sayfalar karşısına listeleniyor. ama adam sayfaların sırasını değiştirmek isterse aşağı ve yukarı linkleri koydum her adının yanına ona tıklayıp ayarlayacak yoksa veritabanından listeletirsin sorun değil o Hocam anladığım kadarıyla acemisin bu konuda biraz. EmqCer doğru sylemiş bu şekilde yapılır. Aşağı Yukarı dediğin yerlere bağlantı koy php de vt ye bağlan ve sql ile sayfa_sira kisimlarini buna gre arttır yada azalt. Bunu direk id stunundada yaparsın. id de yaparsan gsterim yaptığın sayfalara order by sayfa sira diye sql cümlesinde değişiklik yapmana gerek yok. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

e tamam yapıyorum ama bir sayfa da iki tane update kullanmam gerekiyor ama birinci update i çalıştırıyor ikinciyi çalıştırmıyor bu sefer aynı id ye sahip iki tane sayfa olmuş oluyor :S if ile kontrol ettir hocam o id ye eşit hangi sayfa varsa yerlerini değiştirt. Bu Yüce Türk Milleti ne ihanetler grdü hepsinin üstesinden gelmeyi başararak tarihe nice zaferler yazdırdı. Bu Millet Kuva-yı milliye hareketini yeniden başlatır. Sivas Kongresini yeniden toplar, Ya İstiklal, Ya lüm diye haykırır ve gereğini yapar. Türk Milleti ihaneti ve hainleri hiç affetmez. Dileğimiz odur ki bu iş sandıkta bitsin, aksi halde "sürüye dalmayı gze alan Kurt, çobanın da, kpeğinde hesabını yapmaz."

http://en. wikipedia. org/wiki/Linked_list Si vis pacem para bellum.

yani adam giricek sayfaları grücek alt alta aşağı - - Ana sayfa - düzenle - sil aşağı - yukarı - Hakkımızda - düzenle - sil aşağı - yukarı - Projelerimiz - düzenle - sil - yukarı - İletişim - düzenle - sil en üst sayfaya yukarı link en alt sayfa ya da aşağı link koymaya gerek yok zaten adam bu aşağı yukarı linklerine tıklayıp ayarlayacak sırayı.

http://tahribat.com/Forum-Programlama-Hocamizin-Soyledigi-Laf-171600/ şu konudakilerin bu konuyu okuması lazım :D bi link attım bak yukarıda onu biraz incelemeye çalış Si vis pacem para bellum.

e tamam yapıyorum ama bir sayfa da iki tane update kullanmam gerekiyor ama birinci update i çalıştırıyor ikinciyi çalıştırmıyor bu sefer aynı id ye sahip iki tane sayfa olmuş oluyor :S Kusura bakma hocam açıkçası bir php ve sql kitabı almanı ve çalışmanı neririm. Emeklemeden maraton koşmak istiyorsun sylediklerinden anlaşıldığı kadarıyla. DrKill tarafından 19/Oca/13 08:39 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Bknz : JS DATAGRID http://dhtmlx.com/docs/products/dhtmlxGrid/index. shtml http://www.hotscripts.com/blog/15-javascript-data-grids-enhance-html-tables/ http://www.jeasyui.com/extension/datagridview. php Ondan çocuk olmamıştır . Kendisi de doğmamıştır . İhlas Suresi 3 üncü ayette bunlar yazar.

hocam tablona bir tane daha alan açmalısın "sayfa_sira" adında. daha sonra ilk olmak şartıyla bunlara manuel olarak db de girdilerini yapmalısın rnek olarak. tablo adı : sayfalar id sayfa_adi sayfa_baslik sayfa_icerik sayfa_sira 1 anasayfa anasayfa içeriği 1 2 ürünler ürünler ürün içeriği 3 3 hakkımızda hakkımızda içerik 2 4 iletisim iletisim iletisim 4 daha sonra bunlarıda select from sayfalar order by sayfa_sira asc olarak istediğin sayfa istediğin sırada listelenir. benim anladığım konudan bu. Bu Yüce Türk Milleti ne ihanetler grdü hepsinin üstesinden gelmeyi başararak tarihe nice zaferler yazdırdı. Bu Millet Kuva-yı milliye hareketini yeniden başlatır. Sivas Kongresini yeniden toplar, Ya İstiklal, Ya lüm diye haykırır ve gereğini yapar. Türk Milleti ihaneti ve hainleri hiç affetmez. Dileğimiz odur ki bu iş sandıkta bitsin, aksi halde "sürüye dalmayı gze alan Kurt, çobanın da, kpeğinde hesabını yapmaz."

emqcer hgaacım senin dediğin olay asc desc ile yapılıyor onu biliyorum o değil. ben isteninlen iki sayfanın id değerlerin değiştirmek istiyorum.

dngüye dküyorum olmuyor cidden şu sorunun beni bu kadar ytoracağını bilmezdim ne projeler yaptım ne siteler ne sistemler yaptım bi şunu çzemedim yahu.

Arkadaşlar iyi akşamlar herkese. Ben çok araştırdım çok kurcaladım çok uğraştım ama aylardır evet abartmıyorum aylardır bu konuyu çzemedim. Sorunum şu : Benim mysql da "sayfalar" adlı bir tablom var. ve bu tablomda "id", "sayfa_adi", "sayfa_baslik" ve "sayfa_icerik" adlı 4 sütunum var. Bu sütunlardan adı "id" olan sütunum "int, auto-increment" değerinde. diğerleri longtext değerlerinde. Şimdi ben sayfalar. php adlı sayfa da bütün sayfaları html tablomun içerisine listeliyorum rn: "Ana sayfa, Ürünlerimiz, Projeler, Hakkımızda..." Bunlar alt alta listeleniyorlar. Ben bu sayfalar. php sayfasında bu listelediğim sayfaların sıralamalarını nasıl değiştirebilirim. sıralamaları "id" ye gre yapıyorum. id si küçük olan en üstte olacak şekilde aşağıya doğru sıralanıyolar. bazı cms sistemlerde grdüm bunu sayfa adlarının yanlarında aşağı yukarı ok tuşları var hatta ve hatta bazı cms sistemlerde sürükle bırak ile sayfa sıralaması yaptırıp veri tabanına kaydettiriyolar. Nasıl Yapabilirim bunu? işin zü mysql tablomun satırlarının sıralamarını nasıl değiştirebilirim? Yardımlarınız benim için çok nemli herkese iyi akşamlar tekrardan.