Advertisement
GWibisono

selamat malam.. dan jgn stress

May 17th, 2015
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.40 KB | None | 0 0
  1. <?php
  2. //====sisa atas tambah sendiri
  3. if (isset($_POST['submit'])) { //betul sekali cara pakainya..
  4.  
  5. //Import uploaded file to Database
  6. $handle = fopen($_FILES['filename']['tmp_name'], "r");
  7. while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
  8.     //$import="INSERT into tb_member(id,nama,alamat,telp,email) values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]')";
  9.     $data0=isset($data[0])?addslashes($data[0]):'';
  10. //======ada cara terbaik tetapi ini bukan solusi.. gunakan cara di atas
  11.     for($i1=1;$i1<=4;$i1++){ //menamai variabel i1 itu gk bagus.. tp kl buat belajar bolehlah
  12.        $nm='data'.$i;
  13.        $$nm=isset($data[$i1])?addslashes($data[$i1]):'';
  14.     }
  15. //=====kalau kamu sudah bener2 menjadikan coding pekerjaanmu.. maka tehnik di atas JANGAN PERNAH DIPAKE
  16. /*
  17. $data1=isset($data[1])?addslashes($data[0]):'';
  18. $data2=isset($data[2])?addslashes($data[0]):'';
  19. ....
  20. krn bisa aja km nulisnya
  21. $nama=isset($data[0])?addslashes($data[0]):'';
  22. disarankan pake nama var yg sesuai dgn target.. bukan data1,2,3 :p
  23. */
  24.     $import="INSERT into tb_member(id,nama,alamat,telp,email) values('$data0','$data1','$data2','$data3','$data4')";
  25.     $res=mysql_query($import) or die(mysql_error()); //mulai untuk pake mysqli ya.. untuk ini bolehlah
  26. }
  27. fclose($handle);
  28. print "Import done";
  29. }else{
  30.   die('anda tidak mengirim apapun <pre>post:'.print_r($_POST,1));
  31. }
  32. /*
  33. pake addslashes untuk mencegah hal yg tak di inginkan
  34. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement