lostyazilim
tr.link

Php tarih ve saate göre sıralama

6 Mesajlar 1.668 Okunma
lstbozum
tr.link

MeteOguzhan MeteOguzhan WM Aracı Kullanıcı
  • Üyelik 26.08.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Software Developer
  • Konum Antalya
  • Ad Soyad M** B**
  • Mesajlar 203
  • Beğeniler 17 / 42
  • Ticaret 12, (%100)
Merhaba arkadaşlar
$sorgu = mysql_query("SELECT * FROM m");
$gunler = array();
$verilerim = array();
while($veriler = mysql_fetch_assoc($sorgu))
{
$id = $veriler['ID'];
$explode = explode(' ',$veriler['tarih']);
$gun = $explode[0];
$saat = $explode[1];
$veri = $veriler['adi'];
if(!isset($gunler[$gun]))
{
$gunler[$gun] = array();
}
$gunler[$gun][$saat] = $veri;
}


foreach($gunler as $gun => $saat)
{
echo "Gün: $gun
";
foreach($saat as $key => $value)
{
echo $key."---".$value."
";
}
}


arkadaşlar yukarıdaki kodda mesela makaleleri tarih ve saate göre sıralıyorum ama sıralarken sadece makalenin adını getiriyor ben resmini özetini de çekmek istiyorum nasıl yapıcam ? $value de makalenin başlığı çekiyor ben hem başlığı hem resmi hem özeti bunlarıda çekmek istiyorum.
 

 

wmaraci
reklam

aercan aercan IT Kullanıcı
  • Üyelik 15.09.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek PHP
  • Konum KKTC
  • Ad Soyad A** E**
  • Mesajlar 258
  • Beğeniler 25 / 87
  • Ticaret 17, (%94)
Zaten yukarıda verinin gününü ayını idsini çekmişsin. Veritabanında resim ve özet kısmının tablodaki isimlerini de bir değişkene atıp echolayacaksın. Ha resim ve özet farklı bir tabloda ise sql sorgusunda da değişiklik yapılması gerek.
 

 

Php Developer & Network Admin.

MeteOguzhan MeteOguzhan WM Aracı Kullanıcı
  • Üyelik 26.08.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Software Developer
  • Konum Antalya
  • Ad Soyad M** B**
  • Mesajlar 203
  • Beğeniler 17 / 42
  • Ticaret 12, (%100)
Yok hocam denedim öyle tek bir makalenin idsini çekiyor hepsine
 

 

fruzgar fruzgar ProPvPServerlar Kimlik Onayı
  • Üyelik 06.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek SD
  • Konum Ordu
  • Ad Soyad F** R**
  • Mesajlar 792
  • Beğeniler 258 / 257
  • Ticaret 11, (%100)

$veriler["resimtabloadi"] $veriler["iceriktabloadi"]

şeklinde yazın daha sonra


mb_substr($veriler["ozetcekmekistedigintablo"],0,150,"UTF-8");

kodu ile kaç kelimelik bir kısım çekmek istiyorsanız buradan değişkene atayın. Karışık oldu biraz umarım işinize yarar.

mb_substr(degisken, kacıncı harften baslasın, kac kelime getirilsin, "karakter dili") şeklindedir
 

 

wmaraci
wmaraci

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)
Şimdi gelen bir makalenin özetini mi almak istiyorsun? Eğer öyle ise şu anahtar kelime sana yardımcı olabilir.
 

 

MeteOguzhan MeteOguzhan WM Aracı Kullanıcı
  • Üyelik 26.08.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Software Developer
  • Konum Antalya
  • Ad Soyad M** B**
  • Mesajlar 203
  • Beğeniler 17 / 42
  • Ticaret 12, (%100)
siz tamamen yanlış anladınız benim isteğim yukarıda foreach döngüsü içine sadece $key ve $value değerlerini getiriyor ben mesela $s, $b vs şeyleride çekmek istiyorum. Yani $value de makalenin başlığı çekiyor ben hem başlığı hem resmi hem özeti bunlarıda çekmek istiyorum.

Ek Olarak: arkadaşlar yardım edecek birisi yok mu ?

Ek Olarak: Sorunu çözdüm arkadaşlar yapamayan olursa diye yazıyım aslında çok basit bişeymiş ama aklıma gelmemişti neyse ben adi cekmistim foreach içine ama adi yerine id sini çekip id ye göre makaleleri sıraladığımız zaman sorun kalmıyor.
 

 

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