<?php
//Database Connection
$msdb = mysql_connect("localhost", "root", "");
mysql_select_db("test", $msdb) or die(mysql_error());
/*
GENERAL INFORMATION:
Below is the current table structure for 'members':
=====
ID: id (autoincrement)
firstname
lastname
phonenumber
=====
PUT YOUR NAME HERE PLEASE:
PART 1:
-------
* Below, write the PHP code to insert a first name, last name, and phone number
into the 'members' table. Use an HTML form to collect this information, then store it to the 'members' table.
//
*/
$form = '<form id="dataForm" name="dataForm" method="post" action="">
First Name:
<input name="firstname" type="text" id="firstname" />
<br />
Last Name:
<input name="lastname" type="text" id="lastname" />
<br />
Phone Number:
<input name="phone" type="text" id="phonenumber" />
<br />
<input type="submit" name="Submit" value="Submit" />
</form>';
if(isset($_POST['firstname'], $_POST['lastname'], $_POST['phone'])){
$firstname = htmlspecialchars($_POST['firstname']);
$lastname = htmlspecialchars($_POST['lastname']);
$phone = htmlspecialchars($_POST['phone']);
$sql = mysql_query("INSERT INTO `members` (`firstname`, `lastname`, `phone`) VALUES ('$firstname', '$lastname', '$phone')");
mysql_query($sql) or die (mysql_error());
} else {
echo $form;
}
/*
PART 2:
-------
* Below, write the PHP code to retrieve the previously inserted record from the
'tests' table and display it in the browser.
//*/
if(empty($_POST['fetchID'])){
$fetchID = $_POST['fetchID'];
$sql = "SELECT * FROM `members` WHERE `id`='$id'";
$get = mysql_query($sql);
$id = $get['id'];
if($fetchID != $id){
die("That id does not exist!");
}
$firstname = $get['firstname'];
$lastname = $get['lastname'];
$phone = $get['phone'];
echo "First Name: $firstname <br>Last Name: $lastname <br> Phone Number: $phone";
} else {
echo '<form id="dataForm" name="dataForm" method="post" action="">
Select an ID:
<select name="fetchID" id="selectID">';
$sql = "SELECT * FROM `members` ORDER BY id";
$result = mysql_query($sql, $msdb);
$rows = mysql_num_rows($result);
for ($i = 0; $i < $rows; $i++) {
$id = mysql_result($result, $i, 'id');
echo '<option value="'.$id.'">'.1.'</option>';
}
echo '</select>
<input type="submit" value="Submit" />
</form>';
}
?>
pretty basic I know.. just anything to spice it up?
Edited by phpforfun, 17 July 2008 - 05:46 PM.


Sign In
Create Account


Back to top









