lostyazilim
tr.link

php de sıralama yapmak ???

7 Mesajlar 958 Okunma
lstbozum
tr.link

Worza Worza WM Aracı Kullanıcı
  • Üyelik 21.04.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Developer,Öğrenci
  • Konum Ankara
  • Ad Soyad A** Y**
  • Mesajlar 75
  • Beğeniler 12 / 5
  • Ticaret 0, (%0)
hocam bir proje üstünde çalışıyorum projede textarea ya girilen değerleri bir index sayfasında sıralamam gerekiyor.değişkene farklı değerler girildiği için sıralama yapamıyorum yardı edermisiniz :D??
 

 

wmaraci
reklam

satalker34 satalker34 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Grafiker
  • Konum Trabzon
  • Ad Soyad M** Y**
  • Mesajlar 1398
  • Beğeniler 294 / 173
  • Ticaret 32, (%94)
Order by desc
 

 

unsalf unsalf Ya Kod! Kullanıcı
  • Üyelik 17.08.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Freelancer Web Developer
  • Konum Samsun
  • Ad Soyad F** Ü**
  • Mesajlar 123
  • Beğeniler 14 / 14
  • Ticaret 1, (%100)
Konuyu Biraz Açarmısın Nasıl Bir Sıralama ve mysql Kullanacakmısın
 

 

stekmil stekmil WM Aracı Kullanıcı
  • Üyelik 04.05.2017
  • Yaş/Cinsiyet 49 / E
  • Meslek otomotiv
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 24
  • Beğeniler 0 / 8
  • Ticaret 0, (%0)
örnek kod olmadığı için ifade yetersiz, ama anladığım kadarıyla, bir textarea'ya girilen değerleri(satır bazlı olmalı) A-Z sıralatmak istiyorsun...

Eğer öyleyse, name değeri "sirala" olan bir textarea icin, formdan "post" ile gelen verinin, A-Z sıralanması...

Metin alanına girilen farklı satırlar, enter ile ayrılmış olmalı, buna göre bölüp, bir dizi oluşturacağız ve diziyi de, değerlerine göre A-Z sıralatacağız.

$textarea_girilen_deger = isset( $_POST['sirala'] ) ? trim($_POST['sirala']) : null;
$sayfada_gosterilecek = null;
if( $textarea_girilen_deger ) {
$textarea_girilen_deger = strip_tags($textarea_girilen_deger);
$parcala = explode(PHP_EOL, $textarea_girilen_deger);
if($parcala) {
sort($parcala);
foreach($parcala as $v) {
$sayfada_gosterilecek .= $v.'
';
}
echo $sayfada_gosterilecek; // ekrana nerede yansitilacaksa
}
}
 

 

http://veblebi.com
wmaraci
wmaraci

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
stekmil hocam bilmeyen arkadaş için biraz karmaşık kalır bence bn biliyorm ama hiç bilmesem ve yeni başlamış olsam bu yazdıgın karışık gelir bana yinede arkadaşa kalmıs :)
 

 

Worza Worza WM Aracı Kullanıcı
  • Üyelik 21.04.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Developer,Öğrenci
  • Konum Ankara
  • Ad Soyad A** Y**
  • Mesajlar 75
  • Beğeniler 12 / 5
  • Ticaret 0, (%0)
textarea ya girlen değeri $POST olarak alıp bir değişkene atıyorum bu değişkeni sayfada yazdırıyorum ama textarea ya farklı bir yazı girildiğinde benim yazım kaybolup yerine diğer yazılan şey geliyor ben iki yazılanıda sayfada görmek isitiyorum bunu nasıl yapabilirim inşallah yeterince açık olmuştur :D
 

 

stekmil stekmil WM Aracı Kullanıcı
  • Üyelik 04.05.2017
  • Yaş/Cinsiyet 49 / E
  • Meslek otomotiv
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 24
  • Beğeniler 0 / 8
  • Ticaret 0, (%0)
Neyi, nerede yaptırmak istediğinze dair kod paylaşırsanız, kod okumayı bilmeme problemlerinden kaynaklı anlayamama sorunları ve zaman kaybı oluşmaz.

Bir adet daha textarea ekler, onuda görünmez yapar, asıl textarea girilen değerleri içine atarsınız ve her post işleminde de gizli olanın değerine, textarea eklenen değeri ekleyerek devam edersiniz. Ekrana da kaybolmasını istemediğinizle yeni girileni birleştirip yansıtırsınız...

İsteğin, kod bilgisinden ziyade, nasıl yaparım üzerine kurulu fikir zemininde...



$kaybolmasin = null;
// eger post varsa
if ( isset($_POST['kaybolmasin']) ) {
$textarea_girilen = $_POST['textarea'];
$kaybolmasin = $_POST['kaybolmasin'];
if ($textarea_girilen) {
$kaybolmasin = $kaybolmasin . PHP_EOL . $textarea_girilen;
}
}
 

 

http://veblebi.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al