Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>config.php</p> <pre><code>&lt;?php $dbname = "phonebook"; // name of database mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("phonebook") or die(mysql_error()); ?&gt; add.php &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt; &lt;title&gt;Phone book form&lt;/title&gt; &lt;style type="text/css"&gt; body { margin: 0 12%; width: 990px; } form { width: 30em; } fieldset { margin: 1em 0; padding: 1em; border-width : .1em ; border-style: solid; } form div { padding: 0.4em 0; } label { display:block; } input { width: 20em; } input.submit { width: auto; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;Phone Book - Enter your contact's details&lt;/p&gt; &lt;form method="post" action="index.php"&gt; &lt;p&gt;&lt;label for="name"&gt;Name:&lt;/label&gt;&lt;input type="text" name="username" maxlength="20" title="Enter Name"&gt;&lt;/p&gt; &lt;p&gt;&lt;label for="phonenumber"&gt;Phone Number&lt;/label&gt;&lt;input type="text" maxlength="12" name="phone" title="Enter phone number"&gt;&lt;/p&gt; &lt;p&gt;&lt;label for="town"&gt;Town&lt;/label&gt;&lt;input type="text" maxlength="25" title="Enter name of town" name="town"&gt;&lt;/p&gt; &lt;input type="submit" name="save" value="Save Data"&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt; &lt;title&gt;Phone book form&lt;/title&gt; &lt;style type="text/css"&gt; body { margin: 0 12%; width: 990px; } form { width: 30em; } fieldset { margin: 1em 0; padding: 1em; border-width : .1em ; border-style: solid; } form div { padding: 0.4em 0; } label { display:block; } input { width: 20em; } input.submit { width: auto; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;Phone Book - Enter your contact's details&lt;/p&gt; &lt;form method="post" action="index.php"&gt; &lt;p&gt;&lt;label for="name"&gt;Name:&lt;/label&gt;&lt;input type="text" name="username" maxlength="20" title="Enter Name"&gt;&lt;/p&gt; &lt;p&gt;&lt;label for="phonenumber"&gt;Phone Number&lt;/label&gt;&lt;input type="text" maxlength="12" name="phone" title="Enter phone number"&gt;&lt;/p&gt; &lt;p&gt;&lt;label for="town"&gt;Town&lt;/label&gt;&lt;input type="text" maxlength="25" title="Enter name of town" name="town"&gt;&lt;/p&gt; &lt;input type="submit" name="save" value="Save Data"&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; index.php &lt;?php include_once('config.php'); // call database login details page if(isset($_POST['save'])) { $name = strip_tags($_POST['username']); $phone = strip_tags($_POST['phone']); $town = strip_tags($_POST['town']); $query = "INSERT INTO my_contacts(name,phonenumber,town) VALUES('$name', '$phone', '$town')"; $result = mysql_query($query); if($result) { echo "Data successfully stored!"; } else { echo "Data was NOT saved!"; echo "&lt;p&gt; Query: ' $query ' &lt;/p&gt;"; } } $query = "SELECT * from my_contacts"; $result = mysql_query($query); echo "&lt;h3&gt;My Contact's Data&lt;/h3&gt;"; echo '&lt;table border = "1"&gt;'; echo "&lt;tr&gt;&lt;td&gt;Id&lt;/td&gt;&lt;td&gt;Name&lt;/td&gt;&lt;td&gt;Phone Number&lt;/td&gt;&lt;td&gt;Town&lt;/td&gt;&lt;/tr&gt;"; while($row = mysql_fetch_array($result)) { echo "&lt;tr&gt;&lt;td&gt;".$row['id']."&lt;/td&gt;&lt;td&gt;&lt;a href='index.php?ID=$row[id]'&gt;".$row['name']."&lt;/a&gt;&lt;/td&gt;&lt;td&gt;".$row['phonenumber']. "&lt;/td&gt;&lt;td&gt;".$row['town']."&lt;/td&gt;&lt;/tr&gt;"; } echo "&lt;/table&gt;"; ?&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload