Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <?php
- ini_set("display_errors", 1);
- ini_set("display_startup_errors", 1);
- error_reporting(E_ALL);
- ?>
- <html>
- <head>
- <title>Friends and Family</title>
- </head>
- <body>
- <form method="post" action="results.php">
- <table cellpadding="0" cellspacing="1">
- <tr>
- <td colspan="3">
- To create a profile, fill out the form and click create.
- </td>
- </tr>
- <tr>
- <td colspan="3">
- To search for a record, enter a first or last name and then click search.
- </td>
- </tr>
- <tr>
- <td colspan="3">
- To update a record, fill out the form completely. Use the username of the record you want to update, then click update.
- </td>
- </tr>
- <tr>
- <td>
- </td>
- <td>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- First Name</td>
- <td align="left">
- <input type="text" name="fname" size="35" /> </td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- Last Name</td>
- <td align="left">
- <input name="lname" type="text" size="35" /></td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- Phone Number</td>
- <td align="left">
- <input name="phone" type="text" size="35" /></td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- Address</td>
- <td>
- <input name="address" type="text" size="35" /></td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- City</td>
- <td>
- <input name="city" type="text" size="35" /></td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- State</td>
- <td>
- <select name="state">
- <option value="AL">Alabama</option>
- <option value="AK">Alaska</option>
- <option value="AZ">Arizona</option>
- <option value="AR">Arkansas</option>
- <option value="CA">California</option>
- <option value="CO">Colorado</option>
- <option value="CT">Connecticut</option>
- <option value="DE">Delaware</option>
- <option value="DC">District of Columbia</option>
- <option value="FL">Florida</option>
- <option value="GA">Georgia</option>
- <option value="HI">Hawaii</option>
- <option value="ID">Idaho</option>
- <option value="IL">Illinois</option>
- <option value="IN">Indiana</option>
- <option value="IA">Iowa</option>
- <option value="KS">Kansas</option>
- <option value="KY">Kentucky</option>
- <option value="LA">Louisiana</option>
- <option value="ME">Maine</option>
- <option value="MD">Maryland</option>
- <option value="MA">Massachusetts</option>
- <option value="MI">Michigan</option>
- <option value="MN">Minnesota</option>
- <option value="MS">Mississippi</option>
- <option value="MO">Missouri</option>
- <option value="MT">Montana</option>
- <option value="NE">Nebraska</option>
- <option value="NV">Nevada</option>
- <option value="NH">New Hampshire</option>
- <option value="NJ">New Jersey</option>
- <option value="NM">New Mexico</option>
- <option value="NY">New York</option>
- <option value="NC">North Carolina</option>
- <option value="ND">North Dakota</option>
- <option value="OH">Ohio</option>
- <option value="OK">Oklahoma</option>
- <option value="OR">Oregon</option>
- <option value="PA">Pennsylvania</option>
- <option value="RI">Rhode Island</option>
- <option value="SC">South Carolina</option>
- <option value="SD">South Dakota</option>
- <option value="TN">Tennessee</option>
- <option value="TX">Texas</option>
- <option value="UT">Utah</option>
- <option value="VT">Vermont</option>
- <option value="VA">Virginia</option>
- <option value="WA">Washington</option>
- <option value="WV">West Virginia</option>
- <option value="WI">Wisconsin</option>
- <option value="WY">Wyoming</option>
- </select>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- Zip</td>
- <td>
- <input name="zip" type="text" size="35" /></td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">
- Birthday</td>
- <td>
- <select name="month">
- <option value='January'>January</option>
- <option value='February'>February</option>
- <option value='March'>March</option>
- <option value='April'>April</option>
- <option value='May'>May</option>
- <option value='June'>June</option>
- <option value='July'>July</option>
- <option value='August'>August</option>
- <option value='September'>September</option>
- <option value='October'>October</option>
- <option value='November'>November</option>
- <option value='December'>December</option>
- </select>
- <select name="day">
- <option value='1'>1</option>
- <option value='2'>2</option>
- <option value='3'>3</option>
- <option value='4'>4</option>
- <option value='5'>5</option>
- <option value='6'>6</option>
- <option value='7'>7</option>
- <option value='8'>8</option>
- <option value='9'>9</option>
- <option value='10'>10</option>
- <option value='11'>11</option>
- <option value='12'>12</option>
- <option value='13'>13</option>
- <option value='14'>14</option>
- <option value='15'>15</option>
- <option value='16'>16</option>
- <option value='17'>17</option>
- <option value='18'>18</option>
- <option value='19'>19</option>
- <option value='20'>20</option>
- <option value='21'>21</option>
- <option value='22'>22</option>
- <option value='23'>23</option>
- <option value='24'>24</option>
- <option value='25'>25</option>
- <option value='26'>26</option>
- <option value='27'>27</option>
- <option value='28'>28</option>
- <option value='29'>29</option>
- <option value='30'>30</option>
- <option value='30'>31</option>
- </select>
- <select name="year">
- <option value='2016'>2016</option>
- <option value='2015'>2015</option>
- <option value='2014'>2014</option>
- <option value='2013'>2013</option>
- <option value='2012'>2012</option>
- <option value='2011'>2011</option>
- <option value='2010'>2010</option>
- <option value='2009'>2009</option>
- <option value='2008'>2008</option>
- <option value='2007'>2007</option>
- <option value='2006'>2006</option>
- <option value='2005'>2005</option>
- <option value='2004'>2004</option>
- <option value='2003'>2003</option>
- <option value='2002'>2002</option>
- <option value='2001'>2001</option>
- <option value='2000'>2000</option>
- <option value='1999'>1999</option>
- <option value='1998'>1998</option>
- <option value='1997'>1997</option>
- <option value='1996'>1996</option>
- <option value='1995'>1995</option>
- <option value='1994'>1994</option>
- <option value='1993'>1993</option>
- <option value='1992'>1992</option>
- <option value='1991'>1991</option>
- <option value='1990'>1990</option>
- <option value='1989'>1989</option>
- <option value='1988'>1988</option>
- <option value='1987'>1987</option>
- <option value='1986'>1986</option>
- <option value='1985'>1985</option>
- <option value='1984'>1984</option>
- <option value='1983'>1983</option>
- <option value='1982'>1982</option>
- <option value='1981'>1981</option>
- <option value='1980'>1980</option>
- <option value='1979'>1979</option>
- <option value='1978'>1978</option>
- <option value='1977'>1977</option>
- <option value='1976'>1976</option>
- <option value='1975'>1975</option>
- <option value='1974'>1974</option>
- <option value='1973'>1973</option>
- <option value='1972'>1972</option>
- <option value='1971'>1971</option>
- <option value='1970'>1970</option>
- <option value='1969'>1969</option>
- <option value='1968'>1968</option>
- <option value='1967'>1967</option>
- <option value='1966'>1966</option>
- <option value='1965'>1965</option>
- <option value='1964'>1964</option>
- <option value='1963'>1963</option>
- <option value='1962'>1962</option>
- <option value='1961'>1961</option>
- <option value='1960'>1960</option>
- <option value='1959'>1959</option>
- <option value='1958'>1958</option>
- <option value='1957'>1957</option>
- <option value='1956'>1956</option>
- <option value='1955'>1955</option>
- <option value='1954'>1954</option>
- <option value='1953'>1953</option>
- <option value='1952'>1952</option>
- <option value='1951'>1951</option>
- </select>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td align="right">Username: </td>
- <td><input name="myusername" type="text" maxlength="15"></td>
- </tr>
- <tr>
- <td align="right">Password: </td>
- <td><input name="mypassword" type="password"></td>
- </tr>
- <tr>
- <td align="right">Sex: </td>
- <td><input name="sex" type="radio" checked="checked" value="M">Male <input name="sex" type="radio" value="F">Female</td>
- </tr>
- <tr>
- <td align="right" >
- Relationship</td>
- <td>
- <select name="relation">
- <option value="friend">Friend</option>
- <option value="boy friend">Boy Friend</option>
- <option value="girl friend">Girl Friend</option>
- <option value="grand">GrandParent</option>
- <option value="child">Child</option>
- <option value="sibling">Sibling</option>
- <option value="parentSib">Aunt/Uncle</option>
- <option value="cousin">Cousin</option>
- <option value="coworker">Co-worker</option>
- <option value="enemy">Enemy</option>
- </select>
- </td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table>
- <tr>
- <td><input type="submit" name="create" value="Create" /></td>
- <td><input type="submit" name="search" value="Search" /> </td>
- <td><input type="submit" name="update" value="update" /></td>
- </tr>
- </table>
- </td>
- <td></td>
- </tr>
- </table>
- </form>
- </body>
- </html>
- <?php
- // INSERT FUNCTION
- function insert($conn, $a, $b, $c, $d, $e, $f, $g, $h, $i, $j, $k, $l, $m, $n)
- {
- $query = "INSERT INTO people values('$a','$b','$c','$d','$e','$f',$g,'$h',$i,$j,'$k','$l','$m','$n',NULL)";
- $result = $conn->query($query);
- if (!$result)
- die("Database access failed: " . $conn->error);
- echo 'success!';
- }
- require_once 'login.php';
- $conn = new mysqli($hn, $un, $pw, $db);
- if ($conn->connect_error)
- die($conn->connect_error);
- //CREATE
- if (isset($_POST['create']))
- {
- $fname = $_POST['fname'];
- $lname = $_POST['lname'];
- $phone = $_POST['phone'];
- $address = $_POST['address'];
- $city = $_POST['city'];
- $state = $_POST['state'];
- $zip = $_POST['zip'];
- $month = $_POST['month'];
- $day = $_POST['day'];
- $year = $_POST['year'];
- $myusername = $_POST['myusername'];
- $mypassword = $_POST['mypassword'];
- $sex = $_POST['sex'];
- $relation = $_POST['relation'];
- echo $fname . '<br>';
- echo $lname . '<br>';
- echo $phone . '<br>';
- echo $address . '<br>';
- echo $city . '<br>';
- echo $state . '<br>';
- echo $zip . '<br>';
- echo $month . '<br>';
- echo $day . '<br>';
- echo $year . '<br>';
- echo $myusername . '<br>';
- echo $mypassword . '<br>';
- echo $sex . '<br>';
- echo $relation . '<br>';
- insert($conn, $fname, $lname, $phone, $address, $city, $state, $zip, $month, $day, $year, $myusername, $mypassword, $sex, $relation);
- }
- //SEARCH
- if (isset($_POST['search']))
- {
- if (isset($_POST['fname']))
- {
- $fname = $_POST['fname'];
- $query = "SELECT first_name, last_name, phone_number, address, city, state, zip, birth_month, birth_day, birth_year, username, password, sex, relationship, id from people where first_name = '$fname'";
- $result = $conn->query($query);
- $rows = $result->num_rows;
- for ($j = 0; $j < $rows; ++$j)
- {
- $result->data_seek($j);
- $row = $result->fetch_array(MYSQLI_NUM);
- echo <<<_END
- <pre>
- First Name: $row[0]
- Last Name: $row[1]
- Phone Number $row[2]
- Address $row[3]
- City $row[4]
- State $row[5]
- State $row[5]
- Zip $row[6]
- Birth month $row[7]
- Birth Day $row[8]
- Birth Year $row[9]
- Username $row[10]
- Password $row[11]
- Sex $row[12]
- Relationship $row[13]
- ID $row[14]
- </pre>
- _END;
- if (!$result)
- die("Database access failed: " . $conn->error);
- echo 'success!';
- }
- }
- if (isset($_POST['lname']))
- {
- $lname = $_POST['lname'];
- $query = "SELECT first_name, last_name, phone_number, address, city, state, zip, birth_month, birth_day, birth_year, username, password, sex, relationship, id from people where last_name = '$lname'";
- $result = $conn->query($query);
- $rows = $result->num_rows;
- for ($j = 0; $j < $rows; ++$j)
- {
- $result->data_seek($j);
- $row = $result->fetch_array(MYSQLI_NUM);
- echo <<<_END
- <pre>
- First Name: $row[0]
- Last Name: $row[1]
- Phone Number $row[2]
- Address $row[3]
- City $row[4]
- State $row[5]
- State $row[5]
- Zip $row[6]
- Birth month $row[7]
- Birth Day $row[8]
- Birth Year $row[9]
- Username $row[10]
- Password $row[11]
- Sex $row[12]
- Relationship $row[13]
- ID $row[14]
- </pre>
- _END;
- if (!$result)
- die("Database access failed: " . $conn->error);
- echo 'success!';
- }
- }
- }
- // UPDATE
- if (isset($_POST['update']))
- {
- $username = $_POST['myusername'];
- $run_the_query = FALSE;
- $fname = $_POST['fname'];
- $lname = $_POST['lname'];
- $phone = $_POST['phone'];
- $address = $_POST['address'];
- $city = $_POST['city'];
- $state = $_POST['state'];
- $zip = $_POST['zip'];
- $month = $_POST['month'];
- $day = $_POST['day'];
- $year = $_POST['year'];
- $myusername = $_POST['myusername'];
- $mypassword = $_POST['mypassword'];
- $sex = $_POST['sex'];
- $relation = $_POST['relation'];
- $my_string = "UPDATE people SET first_name = '$fname', last_name = '$lname', phone_number = '$phone', address = '$address', city = '$city', state = '$state', zip = '$zip', birth_month = '$month', birth_day = '$day', birth_year = '$year', password = '$mypassword', sex = '$sex', relationship = '$relation' WHERE username = '$username'";
- $result = $conn->query($my_string);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement