Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href="style.css"/>
- <script src="function.js" type="text/javascript"></script>
- </head>
- <body>
- <form name="infoForm" method="post" onsubmit="return checkFields()" action="">
- <table>
- <tr>
- <td>Name:</td>
- <td><input type="text" name="name" id="name" maxlength="40"></td>
- </tr>
- <tr>
- <td>Address:</td>
- <td><textarea maxlength="45" name="address"id="address" ></textarea></td>
- </tr>
- <tr>
- <td>Phone:</td>
- <td><input type="text" name="phone" id="phone" maxlength="20"><br></td>
- </tr>
- <tr>
- <td>Gender:</td>
- <td><input checked type="radio" name="gender" id="male" value="Male">Male
- <input type="radio" name="gender" id="female" value="Female">Female</td>
- </tr>
- <tr>
- <td>
- Nationality:
- </td>
- <td>
- <select name="nation">
- <option value="Singapore">Singapore</option>
- <option value="Malaysia">Malaysia</option>
- <option value="Thailand">Thailand</option>
- <option value="Indoensia">Indonesia</option>
- <option value="Philippines">Philippines</option>
- </select>
- </td>
- </tr>
- <tr>
- <td></td>
- <td>
- <br><input type="reset" value="Cancel">
- <input type="submit" name="result" value="Submit" onclick="checkFields()"/>
- </td>
- </tr>
- </table>
- </form>
- <div id="divTable"></div>
- </body>
- </html>
- function checkFields(){
- var name = document.getElementById("name");
- var address = document.getElementById("address");
- var phone = document.getElementById("Phone");
- if(confirm('Do you want to submit')){
- if(name == null, name == ""||address == null, address == ""||phone == null, phone == ""){
- alert("Please fill in all your details.");
- return false;
- }
- else{
- var page = "database.php";
- var xmlhttp = new XMLHttpRequest();
- if(xmlhttp==null){
- alert("Your browser does not support AJAX!");
- return false;
- }
- xmlhttp.onreadystatechange=function(){
- document.getElementById("divTable").innerHTML=xmlhttp.responseText;
- }
- xmlhttp.open("GET", page, true);
- xmlhttp.send(null);
- }
- }
- else{
- return false;
- }
- }
- <?php
- // Define database parameters //
- DEFINE ('DB_USER' ,'iqwer222');
- DEFINE ('DB_PASSWORD', 'wfwqr');
- DEFINE ('DB_HOST', 'localhost');
- DEFINE ('DB_NAME', 'aqwfvaqf');
- $table_info = "info";
- // Connect to database
- $conn = @mysql_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die ('Could not connect to Database:'. mysql_error());
- @mysql_select_db (DB_NAME) OR die ('Could not select the Database: '.mysql_error());
- // Delete Row
- if(isset($_POST['delete'])){
- $id = $_POST['deleteRow'];
- $query_string = "delete from $table_info where user_id='$id'";
- $result = @mysql_query($query_string);
- }
- //Check if phone no. is duplicate and if not, insert data
- if(isset($_POST['result'])){
- $phone = $_POST['phone'];
- $query_string = "select phone from $table_info where phone='$phone'";
- $result = @mysql_query($query_string);
- $num_row = mysql_num_rows($result);
- if($num_row){
- echo "A same phone number has been found. Please enter a different phone number.";
- }else{
- $query_string = "insert into $table_info(name, address, phone, gender, nation) values('".$_POST['name']."','".$_POST['address']."','".$_POST['phone']."','".$_POST['gender']."','".$_POST['nation']."')";
- $result = @mysql_query($query_string);
- }
- }
- // Display table
- $query_string = "select * from $table_info";
- $result = @mysql_query($query_string);
- $num_row = mysql_num_rows($result);
- if($num_row){
- echo "<table border=1>";
- echo "<tr><th>Name</th><th>Address</th><th>Phone no.</th><th>Gender</th><th>Nationality</th><th>Created</th><th>Modified</th><th>Action</th></tr>";
- while($row = mysql_fetch_array($result)){
- echo "<tr><td>", $row['name'], "</td>";
- echo "<td>", $row['address'], "</td>";
- echo "<td>", $row['phone'], "</td>";
- echo "<td>", $row['gender'], "</td>";
- echo "<td>", $row['nation'], "</td>";
- echo "<td>", $row['createdTime'], "</td>";
- echo "<td>", $row['modifiedTime'], "</td>";
- ?>
- <!--Delete button-->
- <td><form id="delete" method="post" action="">
- <input type="hidden" name="deleteRow" value="<?php echo $row['user_id'] ?>"/>
- <input type="submit" name="delete" value="Delete" onclick="return confirm('Are you sure you want to delete this contact?')"/></td></form></tr>
- <?php
- }
- echo "</table>";
- }
- else{
- echo "0 results";
- }
- ?>
- <form method="post" action="index.html">
- <input type="submit" name="goBack" value="Back"/>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement