Username Password

Lost Password
View Thread
Explore Your Brain » Pemrograman » PHP
Mohon Bantuan ( masalah tanggal di php ) ...please...
Username
Password
Register FAQ Members List Today's Posts Search

Print Thread

07-07-2009 06:01 AM Mohon Bantuan ( masalah tanggal di ph...
User Avatar

younuzes
Genin


Posts: 58
Joined: 04.12.08
Location: jakarta
Age: 32
setelah terpusing pusing coba coba ,,tapi gk bisa bisa....jadi mohon bantuannya bagi kalian yang mengerti web ...

saya lagi bikin web .... lagi ngebikin list artikel di halaman home

nih salah satu yg ada di list artikel

img199.imageshack.us/img199/306/76269720.jpg

saya pengen nampilin posting date kyk yang di pojok kiri atas itu

img190.imageshack.us/img190/7746/89752598.jpg

nah pertanyaan intinya...CARA BIKINNYA GIMANA ?? ..

di bawah ini scrip buat nampilin list artikel tadi ......

$sql = "SELECT * FROM nd_articles LIMIT $posisi,$batas" ;
$id = $_GET['id'] ;
if (!($id)) {

$tampil = mysql_query ($sql) ;
echo "<div align='left'>" ;
while ($r = mysql_fetch_array ($tampil) ) {
$isi = $r[content] ;
$bts_artikel = 30 ;
$tmpt_artikel = array() ;
$tmpt = explode (" ",$isi) ;
for ($i=0 ; $i<=$bts_artikel ; $i++ )
{
$tmpt_artikel[$i] = $tmpt[$i] ;
}
$isi_artikel = implode (" ",$tmpt_artikel) ;


echo "<ul id='kotak'>
<li>
<div class='atas'>
<div class='hit'><div class='bulan' align='center'>$bulan</div>
<div class='tanggal' align='center'>$tanggal2</div>
<div class='tahun' align='center'>$tahun2</div>
</div>

<div class='title'><a href=$_SERVER[PHP_SELF]?content=$r[type]&category=$r[category]&id=$r[id]>$r[title]</a></div>
<div class='info'><img src='images/articles/comment2.gif' />$r[comment]
<img src='images/articles/author.gif' />$r[author]
<img src='images/articles/hit.gif' />$r[hit]
</b>
</div>
</div>
<div class='tulisan'>
<div class='gambar'><img src=$r[image] width='130px' height='130px'/></div><p>$isi_artikel</p>
</div>


</ul>
";

}
echo "</div>" ;


gambar tadi ada di script warna biru ....


gw dah nyoba pake SELECT DISTINCT buat ngerubah nama bulan dari 07 misal jadi July .... dan bisa ...


$query = "SELECT DISTINCT date_format(date, '%M ' ) as bulantahun FROM nd_articles";
$hasil = mysql_query($query);
while ($data = mysql_fetch_array($hasil))
$bulan = $data[bulantahun] ;

$query2 = "SELECT DISTINCT date_format(date, '%D ' ) as tanggal FROM nd_articles";
$hasil2 = mysql_query($query2);
while ($data2 = mysql_fetch_array($hasil2))
$tanggal2 = $data2[tanggal] ;

$query3 = "SELECT DISTINCT date_format(date, '%Y ' ) as tahun FROM nd_articles";
$hasil3 = mysql_query($query3);
while ($data3 = mysql_fetch_array($hasil3))
$tahun2 = $data3[tahun] ;


tapi yang gw bingung ....

gimana cara naro 3 query diatas .... di dalam query yang lagi jalan .. yaitu query dari $sql ...
gimana cara naronya diantar $r itu...

karena bingung ,,, akhirnya di taro di atas ... dan hasilnya di jadiin variabel .. trus di pasang di atas tadi ( yang warna biru ) ... .

tapi jadinya malah error....semua posting date malah sama....cacad dah,,

TRUS GIMANA NIH PENYELESAIANNYA ?????

gw bingung dah muter muter gk nemu juga ....

TERIMA KASIH BUAT KALIAN YANG DAH MAU BACA ..... TERLEBIH YANG NOLONG
 
Offline
07-07-2009 07:39 PM RE: Mohon Bantuan ( masalah tanggal di ph...
User Avatar

younuzes
Genin


Posts: 58
Joined: 04.12.08
Location: jakarta
Age: 32
test test 1 2 3 .. ada orang disana ,,,
 
Offline
07-07-2009 08:14 PM RE: Mohon Bantuan ( masalah tanggal di ph...
User Avatar

younuzes
Genin


Posts: 58
Joined: 04.12.08
Location: jakarta
Age: 32
beuh,,,,gk ada yang jawab juga..nasib nasib ...
gini aja deh....
klo bingung bacanya ....
pertanyaan intinya ..

GIMANA CARA NAMPILIN RESULT DARI 2 QUERY YANG BERBEdA ???
 
Offline
07-07-2009 09:52 PM RE: Mohon Bantuan ( masalah tanggal di ph...
User Avatar

Noctis
HackAge


Posts: 3338
Joined: 02.07.08
Location: south
Age: 17
sabar aja bro mgkn yg lain lg nyari jwbnnya jg...Grin
gw ank design jd gak mudeng deh yg gini2...Pfft
* I Don't Re-Upload Dead Links *
 
Offline
09-07-2009 05:24 PM RE: Mohon Bantuan ( masalah tanggal di ph...
User Avatar

EVA-00
HackAge


Posts: 2768
Joined: 21.05.08
Location: Wallahu a'lam
Age: 39
kl gw biasanya buat fungsi untuk memanipulasi tanggal. tapi sebelumnya lu harus nambahin satu buah kolom namanya 'tgl' dengan type 'date' check kode dibawah ini.

Download source  Code
<?php
    //Fungsi memanipulasi tanggal default mysql
   function tglIndo($tgl){
         $tanggal = substr($tgl,8,2); // ambil 2 huruf setelah urutan ke-8 , mis: 2009-07-25 hasilnya 25
         $bulan = bulan(substr($tgl,5,2)); //ambil 2 huruf setelah urutan ke-5, mis: 2009-07-35 hasilnya 07
         $tahun = substr($tgl,0,4); //ambil 4 huruf setelah urutan ke-4, mis : 2009-07-35 hasilnya 2009
               
         return ("<div class='hit'><div class='bulan' align='center'>$bulan</div>
<div class='tanggal' align='center'>$tanggal</div>
<div class='tahun' align='center'>$tahun</div>");
   }   

   //Bulan pada MySQL secara default hanya menampilkan angka, nah angka tersebut akan saya  manipulasi misalnya 01 = Januari, 02 = Februari....dst
   function bulan($bln){
            switch ($bln){
               case 1:
                  return "Januari";
                  break;
               case 2:
                  return "Februari";
                  break;
               case 3:
                  return "Maret";
                  break;
               case 4:
                  return "April";
                  break;
               case 5:
                  return "Mei";
                  break;
               case 6:
                  return "Juni";
                  break;
               case 7:
                  return "Juli";
                  break;
               case 8:
                  return "Agustus";
                  break;
               case 9:
                  return "September";
                  break;
               case 10:
                  return "Oktober";
                  break;
               case 11:
                  return "November";
                  break;
               case 12:
                  return "Desember";
                  break;
            }
         }
?>






Code diatas misalnya gw save dengan nama fungsi_tgl.php terakhir lu tinggal edit code yg lu buat jadi kayak gini.


Download source  Code
<?php
include 'fungsi_tgl.php';

//lu harus siapin satu kolom dengan type date di table nd_articles misalnya saya beri nama kolom 'tgl'

$sql = "SELECT * FROM nd_articles LIMIT $posisi,$batas" ;
$id = $_GET['id'] ;
if (!($id)) {

$tampil = mysql_query ($sql) ;
echo "<div align='left'>" ;
while ($r = mysql_fetch_array ($tampil) ) {
$isi = $r[content] ;
$bts_artikel = 30 ;
$tmpt_artikel = array() ;
$tmpt = explode (" ",$isi) ;
for ($i=0 ; $i<=$bts_artikel ; $i++ )
{
$tmpt_artikel[$i] = $tmpt[$i] ;
}
$isi_artikel = implode (" ",$tmpt_artikel) ;

$tanggal=tglIndo($r[tgl]);

echo "<ul id='kotak'>
<li>
<div class='atas'>
".$tanggal."
</div>
<div class='title'><a href=$_SERVER[PHP_SELF]?content=$r[type]&category=$r[category]&id=$r[id]>$r[title]</a></div>
<div class='info'><img src='images/articles/comment2.gif' />$r[comment]
<img src='images/articles/author.gif' />$r[author]
<img src='images/articles/hit.gif' />$r[hit]
</b>
</div>
</div>
<div class='tulisan'>
<div class='gambar'><img src=$r[image] width='130px' height='130px'/></div><p>$isi_artikel</p>
</div>


</ul>
";

}
echo "</div>" ;
?>





Semoga membantu.
Nabi Muhammad SAW bersabda :” Barangsiapa Yang Mengamalkan Ilmu Yang Ia Ketahui Maka Allah Akan Memberikan Kepadanya Ilmu Yang Belum Ia Ketahui” (HR. Imam Ahmad).

..::shn6 u!vJq Jnoh 3Joldx3 d33>I::..
 
Offline
10-07-2009 12:43 AM RE: Mohon Bantuan ( masalah tanggal di ph...
User Avatar

younuzes
Genin


Posts: 58
Joined: 04.12.08
Location: jakarta
Age: 32
Allhamdulillah ,,,,
Thanks banget om eva ,,,, akhirnya gw tertolong juga dengan masalah ini ,,,, gw dah puter" , tanya" orang gk ada yang jawab ... mungkin karena gw nanya'a bego kali..pada males jawab..btw
sekali lagi thanks banget im EVA Terharu
 
Offline
10-07-2009 05:14 PM RE: Mohon Bantuan ( masalah tanggal di ph...
User Avatar

EVA-00
HackAge


Posts: 2768
Joined: 21.05.08
Location: Wallahu a'lam
Age: 39
iya sama-sama, oia kl ada waktu share tips & trick PHP ya. Grin
Nabi Muhammad SAW bersabda :” Barangsiapa Yang Mengamalkan Ilmu Yang Ia Ketahui Maka Allah Akan Memberikan Kepadanya Ilmu Yang Belum Ia Ketahui” (HR. Imam Ahmad).

..::shn6 u!vJq Jnoh 3Joldx3 d33>I::..
 
Offline
Jump to Forum:
Forum powered by fusionBoard
Share this Thread
URL:
BBcode:
HTML:
Similar Threads
Thread Forum Replies Last Post
(ask) mohon Bantuan kepada teman2 untuk Crack Software CCBoot V3.0 Software 2 23-10-2013 01:17
Membuat Fungsi Tanggal Indonesia (Database) PHP 1 24-09-2012 09:51
mohon petunjukny Absen Member baru 1 30-08-2010 12:54
zee eichel mohon nyari ilmu di sini Absen Member baru 5 10-07-2010 21:55
tanyak kak masalah email yahoo Info Security 2 22-04-2010 11:00
Copyright © 2007-2016