[tanya] menambahkan text

Forum diskusi pemrograman web PHP

Moderators: irzan2010, trail

[tanya] menambahkan text

Postby taufiq » 23 Jan 2012, 23:15

tolong bantuan para master.

saya bikin export data dari tabel Mysql ke file text. dalam hal ini saya exportnya ke dalam bentuk Ms.word.
saya pengen menambahkan text di akhir data yang sudah di export dari tabel.

ilustrasinya begini:

1#roni#jakarta
2#iron#merdeka
3#murni#atmajaya
4#ranum#tani maju.

----end of text----

data di atas di dapat dari tabel yang di export
dan tulisan ---en of text--- di sisipkan di akhir dokumen ketika semua data dari tabel telah masuk di dokumen.

trimakasih atas bantuanya sebelumnya.... :D :D
taufiq
Prajurit Dua
Prajurit Dua
 
Posts: 25
Joined: 23 Jan 2012, 23:04
Memberi kopi: 15 cangkir
Mendapat kopi: 0 cangkir

Re: [tanya] menambahkan text

Postby vberror13 » 24 Jan 2012, 12:38

:-? Saya tidak mengerti. Bila telah berhasil membuat file text tersebut dan mengisinya dengan data, seharusnya menambahkan satu baris seperti "--- end of text---" bukan hal yang sulit. Coba kopi-pes koding yang telah dibuat untuk membuat file text tersebut di sini. nanti kita tambahin baris akhir yang diinginkan.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [tanya] menambahkan text

Postby taufiq » 24 Jan 2012, 18:01

vberror13 wrote::-? Saya tidak mengerti. Bila telah berhasil membuat file text tersebut dan mengisinya dengan data, seharusnya menambahkan satu baris seperti "--- end of text---" bukan hal yang sulit. Coba kopi-pes koding yang telah dibuat untuk membuat file text tersebut di sini. nanti kita tambahin baris akhir yang diinginkan.


ini kode yang telah saya buat;
Code: Select all

<?php
include "koneksi.php";

  // read data from a database table
  $r = mysql_query("SELECT id_pemilih,
                         nomor_pemilih,
                     NIK,
                       nama,
                     tempat_lahir,
                     tanggal_lahir,
                     jenis_kelamin,
                     alamat,
                     kecamatan,
                     kelurahan
                     FROM data_pemilih ORDER BY id_pemilih");
  if(mysql_num_rows($r)){

    // create file for output
    $fp=fopen('tmp/data.doc','w');
    if($fp){
      for($i=0;$i<mysql_num_rows($r);$i++){
        $f=mysql_fetch_array($r);
        $line=$f["id_pemilih"]."# ".
           $f["nomor_pemilih"]."# ".
           $f["NIK"]."# ".
           $f["nama"]."# ".
           $f["tempat_lahir"]."# ".
           $f["tanggal_lahir"]."# ".
           $f["jenis_kelamin"]."# ".
           $f["alamat"]."# ".
           $f["kecamatan"]."# ".
           $f["kelurahan"];
             if(trim($line)!='') fputs($fp,$line."\n");
          
      }
    }
    fclose($fp);
   
  }
?>
      <script>alert('data berhasil di export');document.location.href='javascript:history.go(-1);';</script>
      <?

?>




terimakasih atas bantuannya.
taufiq
Prajurit Dua
Prajurit Dua
 
Posts: 25
Joined: 23 Jan 2012, 23:04
Memberi kopi: 15 cangkir
Mendapat kopi: 0 cangkir

Re: [tanya] menambahkan text

Postby ariartama » 24 Jan 2012, 19:07

Coba ubah menjadi begini om :
Code: Select all

<?php
include "koneksi.php";

  // read data from a database table
  $r = mysql_query("SELECT id_pemilih,
                         nomor_pemilih,
                     NIK,
                       nama,
                     tempat_lahir,
                     tanggal_lahir,
                     jenis_kelamin,
                     alamat,
                     kecamatan,
                     kelurahan
                     FROM data_pemilih ORDER BY id_pemilih");
  if(mysql_num_rows($r)){

    // create file for output
    $fp=fopen('tmp/data.doc','w');
    if($fp){
      for($i=0;$i<mysql_num_rows($r);$i++){
        $f=mysql_fetch_array($r);
        $line=$f["id_pemilih"]."# ".
           $f["nomor_pemilih"]."# ".
           $f["NIK"]."# ".
           $f["nama"]."# ".
           $f["tempat_lahir"]."# ".
           $f["tanggal_lahir"]."# ".
           $f["jenis_kelamin"]."# ".
           $f["alamat"]."# ".
           $f["kecamatan"]."# ".
           $f["kelurahan"];
             if(trim($line)!='') fputs($fp,$line."\n");
          
      }
    }
    echo "----end of text----";
    fclose($fp);
   
  }
?>
      <script>alert('data berhasil di export');document.location.href='javascript:history.go(-1);';</script>
      <?

?>

Bisa gak yah ? :D
Btw kok gak ada header nya ya ? CMIIW
Silahkan yang mau memperpanjang tali silaturahmi :
http://www.facebook.com/ariartama
User avatar
ariartama
Kopral Dua
Kopral Dua
 
Posts: 645
Joined: 06 May 2010, 18:59
Location: Sondari.com
Memberi kopi: 34 cangkir
Mendapat kopi: 60 cangkir

Re: [tanya] menambahkan text

Postby taufiq » 24 Jan 2012, 21:29

ariartama wrote:Coba ubah menjadi begini om :
Code: Select all

<?php
include "koneksi.php";

  // read data from a database table
  $r = mysql_query("SELECT id_pemilih,
                         nomor_pemilih,
                     NIK,
                       nama,
                     tempat_lahir,
                     tanggal_lahir,
                     jenis_kelamin,
                     alamat,
                     kecamatan,
                     kelurahan
                     FROM data_pemilih ORDER BY id_pemilih");
  if(mysql_num_rows($r)){

    // create file for output
    $fp=fopen('tmp/data.doc','w');
    if($fp){
      for($i=0;$i<mysql_num_rows($r);$i++){
        $f=mysql_fetch_array($r);
        $line=$f["id_pemilih"]."# ".
           $f["nomor_pemilih"]."# ".
           $f["NIK"]."# ".
           $f["nama"]."# ".
           $f["tempat_lahir"]."# ".
           $f["tanggal_lahir"]."# ".
           $f["jenis_kelamin"]."# ".
           $f["alamat"]."# ".
           $f["kecamatan"]."# ".
           $f["kelurahan"];
             if(trim($line)!='') fputs($fp,$line."\n");
          
      }
    }
    echo "----end of text----";
    fclose($fp);
   
  }
?>
      <script>alert('data berhasil di export');document.location.href='javascript:history.go(-1);';</script>
      <?

?>

Bisa gak yah ? :D
Btw kok gak ada header nya ya ? CMIIW


gak bisa om...
btw emang harusnya ada headernya ya...? :D
taufiq
Prajurit Dua
Prajurit Dua
 
Posts: 25
Joined: 23 Jan 2012, 23:04
Memberi kopi: 15 cangkir
Mendapat kopi: 0 cangkir

Re: [tanya] menambahkan text

Postby vberror13 » 25 Jan 2012, 00:20

Kode oom ariartama yang
Code: Select all
  echo "----end of text----";
ganti dengan
Code: Select all
fputs($fp,"----end of text---\n");

taufiq wrote:btw emang harusnya ada headernya ya...?


Untuk membuat file *.doc (ms-word) memang harus ada file headernya. saya lihat ini sebenarnya file text biasa yang extensionnya adalah *.doc.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [tanya] menambahkan text

Postby taufiq » 25 Jan 2012, 00:53

vberror13 wrote:Kode oom ariartama yang
Code: Select all
  echo "----end of text----";
ganti dengan
Code: Select all
fputs($fp,"----end of text---\n");

taufiq wrote:btw emang harusnya ada headernya ya...?


Untuk membuat file *.doc (ms-word) memang harus ada file headernya. saya lihat ini sebenarnya file text biasa yang extensionnya adalah *.doc.


sudah bisa om..
terimakasih banyak...... :) :)
taufiq
Prajurit Dua
Prajurit Dua
 
Posts: 25
Joined: 23 Jan 2012, 23:04
Memberi kopi: 15 cangkir
Mendapat kopi: 0 cangkir


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests