OK kalau error nya sudah kelihatan lebih jelas permasalahannya.
Berarti database sudah konek, akan tetapi nama database nya tidak
sesuai atau blm dibuat.
mysql_select_ db("PERPUSTAKAAN ",$kon); <-- yg ini di konfirmasi lagi
2009/7/5 Agus Wahyudin <agusuci@...>:
>
>
> OS-nya pakai win XP pro, dan saya sudah coba perubahan scriptnya dari rekan
> teddy tetapi hasilnya sekarang ada pesan No database selected.
> saya juga pernah mencoba sebelum perintah insert, saya tambahan baris script
> untuk menampilan datanya dulu dan hasilnya memang sebelum diinsert pun
> datanya kosong..
>
> tolong yang lainnya sumbang saran dan bantuannya.
>
> salam
>
> ________________________________
> Dari: Teddy A. Kresnamurti <teddy.ak.com@...>
> Kepada: id-php@yahoogroups.com
> Terkirim: Sabtu, 4 Juli, 2009 06:18:18
> Judul: Re: [id-php] latihan input data
>
> seperti yang lalu lalu.. kayaknya karena masalah register_global karena bisa
> insert tapi isinya kosong..
> supaya aman baiknya kayak gini aja
>
> Forminput.php
> <html>
> <head>
> <title>
> FORM TAMBAH DATA
> </title>
> </head>
> <body bgcolor=gray>
> <table class="luar" width="70%" align="center" >
> <tr>
> <td colspan="2" width="70%" align="center" bgcolor=blue valign="middle" >
> <form method=POST action=simpan. php>
> <pre>
> Nomor Buku : <input type=text name=nomor maxlength=5>
> Judul Buku : <input type=text name=judul maxlength=30>
> Pengarang : <input type=text name=pengarang maxlength=20>
> Penerbit : <input type=text name=penerbit maxlength=20>
> <input type=submit value="simpan" > <input type=reset value="batal" >
> </pre>
> </form>
> </td>
> </tr>
> </table>
> </body>
> </html>
>
> simpan.php
>
> <html>
> <head></head>
> <body>
> <?
> $kon=mysql_connect( "localhost" ,"root"," ");
>
> $nomor = $_POST["nomor" ];
> $judul = $_POST["judul" ];
> $pengarang = $_POST["pengarang" ];
> $penerbit = $_POST["penerbit" ];
>
> mysql_select_ db("PERPUSTAKAAN ",$kon);
> mysql_query( "INSERT INTO BUKU
> VALUES('$nomor' ,'$judul' ,'$pengarang' ,'$penerbit' )",$kon) or
> die(mysql_error( ));
> echo "Data sudah ditambahkan" ;
> ?>
> </body>
> </html>
>
> sepertinya cuma itu yang bisa terlihat saya...
>
> 2009/7/3 Muhammad Aljawaad <jawaad@nusansifor. com>
>
>>
>>
>> nimbrung,
>> 1. menggunakan OS apakah? Mac/Linux/Windows?
>> 2. nyalakan pesan error jika belum
>> 3.. sertakan pesan error nya, supaya lebih mudah mengkoreksnya
>> 4. gunakan huruf yg sesuai, case sensitif alias huruf besar kecil
>> perlu diperhatikan (berlaku di linux)
>>
>> jika perintah insertnya tanpa field, maka harus mengikuti urutan yg
>> ada di database fieldnya.
>>
>> mysql_query( "INSERT INTO `BUKU`
>> VALUES('$nomor' ,'$judul' ,'$pengarang' ,'$penerbit' )
>> berarti di tabel database harus:
>> no, judul, pengarang, penerbit
>> alangkah lebih baiknya jika menggunakan nama field pd perintah INSERT,
>> supaya kedepannya tidak ada masalah jika menambahkan field2 khusus.
>> caranya:
>> mysql_query( "INSERT INTO `buku` (`nomor`, `judul`, `pengarang`,
>> `penerbit`) VALUES ('$nomor','$ judul','$ pengarang' ,'$penerbit' )
>>
>> cmiiw
>>
>> 2009/7/3 Agus Wahyudin <agusuci@yahoo. co.id <agusuci%40yahoo. co.id>>:
>>
>> >
>> >
>> > salam kenal..
>> > saya lg belajar php, saya sudah intall appserve v2.6.0, dan saya coba
>> > latihan dengan mencoba menyalin salah satu contoh script untuk insert
>> data
>> > ke database mysql, dan sewaktu saya coba jalankan tidak ada pesan error
>> dan
>> > satu record baru berhasil masuk ke tabelnya tetapi isinya selalu kosong.
>> > untuk itu saya minta bantua pencerahannya, kira-kira apa penyebab
>> > masalah
>> > tersebut ? dan mohon solusinya
>> > berikut saya sertakan script yang saya coba :
>> >
>> > Forminput.php
>> > <html>
>> > <head>
>> > <title>
>> > FORM TAMBAH DATA
>> > </title>
>> > </head>
>> > <body bgcolor=gray>
>> > <table class="luar" width="70%" align="center" >
>> > <tr>
>> > <td colspan="2" width="70%" align="center" bgcolor=blue valign="middle"
>> > >
>> > <form method=POST action=simpan. php>
>> > <pre>
>> > Nomor Buku : <input type=text name=nomor maxlength=5>
>> > Judul Buku : <input type=text name=judul maxlength=30>
>> > Pengarang : <input type=text name=pengarang maxlength=20>
>> > Penerbit : <input type=text name=penerbit maxlength=20>
>> > <input type=submit value="simpan" > <input type=reset value="batal" >
>> > </pre>
>> > </form>
>> > </td>
>> > </tr>
>> > </table>
>> > </body>
>> > </html>
>> >
>> > simpan.php
>> >
>> > <html>
>> > <head></head>
>> > <body>
>> > <?
>> > $kon=mysql_connect( "localhost" ,"root"," ");
>> > mysql_select_ db("PERPUSTAKAAN ",$kon);
>> > mysql_query( "INSERT INTO BUKU
>> > VALUES('$nomor' ,'$judul' ,'$pengarang' ,'$penerbit' )",$kon);
>> > echo "Data sudah ditambahkan" ;
>> > ?>
>> > </body>
>> > </html>
>>
>> --
>> Best Regards,
>> Muhammad Aljawaad
>> http://nusansifor. com
>> http://jawaad. wordpress. com
>> -= kebiasaan belum tentu benar, tapi kebenaran perlu dibiasakan =-
>>
>>
>
> --
> Salam
>
> Teddy A. Kresnamurtie
> +6285855441336
>
--
Best Regards,
Muhammad Aljawaad
http://nusansifor.com
http://jawaad.wordpress.com
-= kebiasaan belum tentu benar, tapi kebenaran perlu dibiasakan =-