Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // controller.php
- <?php
- include_once 'model.php';
- $db = new Connections();
- $db->OpenConnection();
- function save_data() {
- $nama = $_POST['nama'];
- $email = $_POST['email'];
- $telp = $_POST['telp'];
- $username = $_POST['username'];
- $password = md5( $_POST['password'] );
- if ( empty( $nama ) || empty( $email ) || empty( $telp ) || empty( $username ) || empty( $password ) ) {
- echo "<script>alert( 'Data tidak boleh kosong !' ); window.location.href='./';</script>";
- } else {
- $insert = new DataDiri(); // instansiasi
- $insert->insert_data( $nama, $email, $telp, $username, $password );
- echo "<script>alert( 'Data berhasil disimpan !' ); window.location.href='./';</script>";
- }
- }
- //model.php
- <?php
- class Connections {
- private $conn;
- private $db_host = 'localhost';
- private $db_user = 'root';
- private $db_pswd = '';
- private $db_name = 'lat_crud';
- function OpenConnection() {
- $this->conn = mysql_connect( $this->db_host, $this->db_user, $this->db_pswd ) or die ( "". mysql_error() );
- if ( $this->conn ) {
- mysql_select_db( $this->db_name );
- } else {
- die( "Connection problem !". mysql_error() );
- }
- }
- } // END: Class Connections
- class DataDiri {
- function insert_data( $nama, $email, $telp, $username, $password ) {
- $sql = "INSERT INTO data_diri( nama, email, telp, username, password )
- VALUES ( '$nama', '$email', '$telp', '$username', '$password' )";
- $query = mysql_query( $sql );
- return $query;
- }
- function display_data() {
- $sql = mysql_query( "SELECT * FROM data_diri" );
- while ( $row = mysql_fetch_array( $sql ) ) {
- $data[] = $row;
- return $data;
- }
- }
- } // END: Class DataDiri
- //index.php
- <form action="controller.php" method="post">
- <table>
- <tr>
- <td></td>
- <td></td>
- <td><input type="text" name="nama" placeholder="Nama"></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td><input type="email" name="email" placeholder="Email"></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td><input type="text" name="telp" placeholder="No Telp"></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td><input type="text" name="username" placeholder="Username"></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td><input type="password" name="password" placeholder="Password"></td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td><input type="submit" name="submit-btn"></td>
- </tr>
- </table>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement