Note that there are some explanatory texts on larger screens.

plurals
  1. POUpdating mysql database when data is passed through as sessions
    primarykey
    data
    text
    <p>I've got the sessions working to display the child information, I now want to be able to edit that information and update the database. I've tried every youtube video and website but nothing uses $_SESSION they all use $_POST. </p> <pre><code>&lt;div class="post"&gt; &lt;h1 class="title"&gt;Child Details: &lt;/h1&gt; &lt;p class="title"&gt;&lt;img src=" &lt;?php echo "".$_SESSION['sourcepath']; ?&gt;" &lt;/p&gt; &lt;p class="title"&gt;&lt;?php echo "".$_SESSION['ChildID']; ?&gt;&lt;/p&gt; &lt;table style="width: 100%"&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Name&lt;/td&gt; &lt;td style="width: 252px"&gt;&lt;?php echo "".$_SESSION ['Firstname']; ?&gt; &lt;?php echo "".$_SESSION['Surname']; ?&gt;&lt;/td&gt; &lt;td style="width: 94px"&gt;School&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="School" cols="20" rows="5"&gt;&lt;?php echo "".$_SESSION['School']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Date of Birth&lt;/td&gt; &lt;td&gt;&lt;?php echo "".$_SESSION['DateOfBirth']; ?&gt;&lt;/td&gt; &lt;td style="width: 94px"&gt;English&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="English" cols="20" rows="5"&gt;&lt;?php echo "".$_SESSION['English']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Age&lt;/td&gt; &lt;td&gt;&lt;?php echo "".$_SESSION['Age']; ?&gt;;&lt;/td&gt; &lt;td style="width: 94px"&gt;Science&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="Science" cols="20" rows="5"&gt;&lt;?php echo "".$_SESSION['Science']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Address&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="Address" cols="20" style="height: 89px"&gt;&lt;?php echo "".$_SESSION['Address']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;td style="width: 94px"&gt;Maths&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="Maths" cols="20" rows="5"&gt;&lt;?php echo "".$_SESSION['Maths']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Postcode:&lt;/td&gt; &lt;td&gt;&lt;?php echo "".$_SESSION['PostCode']; ?&gt;;&lt;/td&gt; &lt;td style="width: 94px"&gt;Homework&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="Homework" cols="20" rows="5"&gt;&lt;?php echo "".$_SESSION['Homework']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Contact Number&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;textarea name="ContactNumber" cols="20" rows="2"&gt;&lt;?php echo "".$_SESSION['ContactNumber']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;td style="width: 94px"&gt;Additional&lt;/td&gt; &lt;td&gt;&lt;form method="post"&gt; &lt;br /&gt; &lt;textarea name="Additional" cols="20" rows="8"&gt;&lt;?php echo "".$_SESSION['Additional']; ?&gt;&lt;/textarea&gt;&lt;/form&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Mother Name&lt;/td&gt; &lt;td&gt;&lt;?php echo "".$_SESSION['MotherName']; ?&gt;&lt;/td&gt; &lt;td style="width: 94px"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 94px"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;Last Update&lt;/td&gt; &lt;td&gt;&lt;?php echo "".$_SESSION['TimeStamp']; ?&gt;&lt;/td&gt; &lt;td style="width: 94px"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 94px"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="width: 106px"&gt; &lt;/td&gt; &lt;td&gt; &lt;form method="post" action="updatetest.php"&gt; &lt;input type="hidden" name="id" value="&lt;?php echo $_SESSION['ChildID']; ?&gt;"/&gt; &lt;input name="Submit" type="submit" value="Update" /&gt;&lt;/form&gt; &lt;/td&gt; &lt;?php session_start(); ?&gt; &lt;?php $connect = mysql_connect("127.0.0.1" , "root" , "") or die ("Couldnt connect to database"); mysql_select_db("travellerfile") or die ("couldnt find the database"); $School = $_SESSION['School']; $Maths = $_SESSION['Maths']; $English = $_SESSION['English']; $Science = $_SESSION['Science']; $Homework = $_SESSION['Homework']; $Additional = $_SESSION['Additional']; $id = $_SESSION['ChildID']; $q = "SELECT * FROM child WHERE ChildID = $_SESSION[ChildID]"; $result = mysql_query($q); $person = mysql_fetch_array($result); $u = "UPDATE child SET Maths= '$_SESSION['Maths']', Science= '$_SESSION['Science']'; ?&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    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.
 

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