Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //====sisa atas tambah sendiri
- if (isset($_POST['submit'])) { //betul sekali cara pakainya..
- //Import uploaded file to Database
- $handle = fopen($_FILES['filename']['tmp_name'], "r");
- while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
- //$import="INSERT into tb_member(id,nama,alamat,telp,email) values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]')";
- $data0=isset($data[0])?addslashes($data[0]):'';
- //======ada cara terbaik tetapi ini bukan solusi.. gunakan cara di atas
- for($i1=1;$i1<=4;$i1++){ //menamai variabel i1 itu gk bagus.. tp kl buat belajar bolehlah
- $nm='data'.$i;
- $$nm=isset($data[$i1])?addslashes($data[$i1]):'';
- }
- //=====kalau kamu sudah bener2 menjadikan coding pekerjaanmu.. maka tehnik di atas JANGAN PERNAH DIPAKE
- /*
- $data1=isset($data[1])?addslashes($data[0]):'';
- $data2=isset($data[2])?addslashes($data[0]):'';
- ....
- krn bisa aja km nulisnya
- $nama=isset($data[0])?addslashes($data[0]):'';
- disarankan pake nama var yg sesuai dgn target.. bukan data1,2,3 :p
- */
- $import="INSERT into tb_member(id,nama,alamat,telp,email) values('$data0','$data1','$data2','$data3','$data4')";
- $res=mysql_query($import) or die(mysql_error()); //mulai untuk pake mysqli ya.. untuk ini bolehlah
- }
- fclose($handle);
- print "Import done";
- }else{
- die('anda tidak mengirim apapun <pre>post:'.print_r($_POST,1));
- }
- /*
- pake addslashes untuk mencegah hal yg tak di inginkan
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement