Pages

Jumat, 16 Desember 2011

Cara Membuat Editor Query Sederhana

Script ini sebenarnya adalah hasil dari tugas query yang saya kerjakan. Saya mendapatkan script ini dari membaca sebuah buku yang saya pinjam di perpustakaan. Lalu saya dan teman-teman bersama-sama mengeditnya :D Pertama-tama kita membuat dulu sebuah file bernama index.php yang scriptnya seperti di bawah ini lalu simpan kedalam direktori c:xampp/htdocs.



Nama File: index.php

<html>
<head>
                <title>Halimatussadiah-101402017</title>
                                <script src="iframe.js" type="text/javascript"></script>
                                <link rel="stylesheet" href="style.css" type="text/css"></link>
</head>
<body>
                <div class="all">
                <?php
                                $host="localhost";
                                $user="root";
                                $pass="";
                ?>
               
                <form action=eksekusi.php method=get target=myframe>
                <div class="content">
                                <div class="head">
                                                                <p id="judul">EDITOR QUERY</p>
                                </div>
                                <hr/>
                                <center>
                                <div id="contentselect">
                                pilih database untuk query:<br>
                                <select name=database size=1>
                                                <?php
                                                                $coba = mysql_connect($host,$user,$pass);

                                                                $db_table=mysql_list_dbs();
                                                                for($i=0;$i<mysql_num_rows($db_table);$i++)
                                                                {
                                                                                echo "<option>" .mysql_tablename($db_table,$i);
                                                                }
                                                ?>
                                </select><br>
                                </div>
                                masukkan perintah query:<br>
                                <textarea name=query1 cols=35 rows=5 id="line1"></textarea><br>
                                <input type=submit value=eksekusi />
                </div></center>
                                <div>
                                <iframe name="myframe" id="myframe" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style='overflow:visible;width:100%;display:none'></iframe>
                                </div>
                </form>
                </div>
</body>
</html>              

Keterangan:
          Script diatasa berfungsi untuk menampung perintah query yang kita buat lalu mengirimnya ke file eksekusi.php. Setelah anda membuat file index.php . Selanjutnya buatlah file eksekusi.php lalu simpan kembali di direktori yang sama seperti sebelumnya.         

Nama File: Eksekusi.php

<?php
echo "<center>";
mysql_connect("localhost", "root", "");
mysql_select_db($database);
$query=stripslashes($query1);
$result=mysql_query($query);
echo "<span>&nbsp</span>";
echo "<font family='gautami' size= 3.5px><b>hasil query: ".$query."</b></font><br><br>";

if($result==0)
{
                echo "error".mysql_errno().":".mysql_error()."<br>";
}
else
{
                if($result=='insert'||$result=='update'||$result=='delete'||$result=='alter table'||$result=='drop'||$result=='create')
                {
                                echo "<i><b>mysql_affected_rows ".mysql_affected_rows() ." coloums</i></b>";
                }
                else
                {
                                echo"<table border='3px solid blue' text-align='center'><thead><tr>";

                                for($i=0;$i<mysql_num_fields($result);$i++)
                                {
                                                echo "<th>".mysql_field_name($result,$i)."</th>";
                                }
               
                                echo "</tr></thead><tbody>";
               
                                for($i=0;$i<mysql_num_rows($result);$i++)
                                {
                                                echo "<tr>";
                                                $row_array=mysql_fetch_row($result);
                                                                for($j=0; $j<mysql_num_fields($result);$j++)
                                                                {
                                                                                echo "<td align='left' border='3px dotted black'><font family='arial' size='3px'>".$row_array[$j]."</font></td>";
                                                                }
                                                                echo "</tr>";
                                }
                }
}
echo "</tbody></table>";
echo "</center>"
?>
Keterangan:
Setelah selesai maka cobalah menjalankan file ini dengan mengetikkan pada search engine kamu c:localhost/index.php. Lihat hasilnya, apabila mungkin hasilnya masih error itu karena belum ada file css ataau javascriptnya. Kamu dapat mendownloadnya dari link dibawah. Setelah itu ketikkan perintah query yang mau kamu buat lalu jalankan dan lihat hasilnya :D. Semoga Berhasil !


0 komentar:

Posting Komentar