Announcements | Last Post | |
---|---|---|
SoC Curricula | 09/30/2017 01:08PM | |
Demarcation or scoping of examinations and assessment | 02/13/2017 07:59AM | |
School of Computing Short Learning Programmes | 11/24/2014 08:37AM | |
Unisa contact information | 07/28/2011 01:28PM |
Updating table using form October 08, 2012 09:26PM |
Registered: 12 years ago Posts: 64 Rating: 0 |
Re: Updating table using form October 09, 2012 07:22AM |
Admin Registered: 18 years ago Posts: 10,001 Rating: 353 |
Re: Updating table using form October 10, 2012 12:18PM |
Registered: 11 years ago Posts: 18 Rating: 0 |
Re: Updating table using form October 10, 2012 10:13PM |
Registered: 12 years ago Posts: 64 Rating: 0 |
Language: PHP<?PHP include (';connect.php';); //connecting to database ?> <html> <head> <title>Update List</title> </head> <body> <h1>Update List</h1> <?PHP $employee_number = $_GET[';employee_number';]; //catching primary key $openTab = "<table>"; $closeTab = "</table>"; $openRow = "<tr>"; $closeRow = "</tr>"; $openTbData = "<td>"; $closeTbData = "</td>"; //retrieving data from database back to the form $query= "select * from top_data_capturers where employee_number = ';$employee_number';"; $results = mysql_query($query); $row = mysql_fetch_array($results); echo $openTab; echo $openRow; echo $openTbData; echo ';Name: ';; echo $closeTbData; echo $openTbData; echo ';<input type="text" name="First_Name" value =" ';. $row[';First_Name';].'; " ><br>';; echo $closeTbData; echo $closeRow; echo $openRow; echo $openTbData; echo ';Surname: ';; echo $closeTbData; echo $openTbData; echo ';<input type="text" name="Surname" value =" ';. $row[';Surname';].'; " ><br>';; echo $closeTbData; echo $closeRow; echo $openRow; echo $openTbData; echo ';Facility: ';; echo $closeTbData; echo $openTbData; echo ';<input type="text" name="Facility" value =" ';. $row[';Facility';].'; " ><br>';; echo $closeTbData; echo $closeRow; echo $openRow; echo $openTbData; echo ';Section: ';; echo $closeTbData; echo $openTbData; echo ';<input type="text" name="Section" value =" ';. $row[';Section';].'; " >';; echo $closeTbData; echo $closeRow; echo $closeTab; //check if the update button was clicked if(isset($_GET[';Submit';])){ $Submit=$_GET[';Submit';]; if(!$_GET[';Submit';]==';Update';) { echo "Click update!"; } else { $query="update top_data_capturers set First_Name=';$First_Name'; where employee_number=';employee_number';"; mysql_query($query) or die("Cannot update"); } } mysql_close($db_handle); ?> <form action="test.php" Method="get"> <input type="hidden" name="employee_number" value="<?PHP echo ';$employee_number';; ?>"> <input type="Submit" name="Submit" value="Update" /> </form> <a href=';read1.php'; >Return to List</a> </body> </html>
Re: Updating table using form October 11, 2012 08:04AM |
Admin Registered: 18 years ago Posts: 10,001 Rating: 353 |
Language: PHP//catch employee number as send from previous page if submit==update //catch form data sent //update statement else //<form> opening tag //get data from db using employee number //show data in form //hidden employee number as send from previous page //</form> closing tag
Re: Updating table using form October 11, 2012 02:29PM |
Registered: 11 years ago Posts: 18 Rating: 0 |
try this to test you codeLanguage: PHP$query="update top_data_capturers set First_Name=';$First_Name'; where employee_number=';employee_number';";
2.Language: PHP$query="update top_data_capturers set First_Name=';$First_Name'; where employee_number=';$employee_number';";
Language: PHP$result = mysql_query($query);
Re: Updating table using form October 11, 2012 03:13PM |
Admin Registered: 18 years ago Posts: 10,001 Rating: 353 |
Re: Updating table using form October 12, 2012 10:27PM |
Registered: 18 years ago Posts: 35 Rating: 0 |
Re: Updating table using form October 13, 2012 09:05PM |
Registered: 12 years ago Posts: 64 Rating: 0 |
Language: PHP<html> <head> <title>Update List</title> </head> <body> <h1>Update List</h1> <form action="update.php" Method="get"> <input type="hidden" name="employee_number" value="<?PHP echo ';$employee_number';; ?>"> <input type="Submit" name="Submit" value="Update" /> </form> <a href=';read1.php'; >Return to List</a> </body> </html> <?PHP include (';connect.php';); $employee_number = $_GET[';employee_number';]; //retrieving data from database back to the form $query= "select * from top_data_capturers where employee_number = ';$employee_number';"; $results = mysql_query($query); $row = mysql_fetch_array($results); echo ';<br>';. ';Name: ';. ';<input type="text" name="First_Name" value =" ';. $row[';First_Name';].'; " ><br>';; echo ';Surname: ';. ';<input type="text" name="Surname" value =" ';. $row[';Surname';].'; " ><br>';; echo ';Facility: ';. ';<input type="text" name="Facility" value =" ';. $row[';Facility';].'; " ><br>';; echo ';Section: ';. ';<input type="text" name="Section" value =" ';. $row[';Section';].'; " >';; if (isset($_GET[';$Submit';])) { if ($Submit == ';yes';) { $First_Name = $_GET[';First_Name';]; $Surname = $_GET[';Surname';]; $Facility = $_GET[';Facility';]; $Section = $_GET[';Section';]; $sql = "update top_data_capturers set First_Name = ';$First_Name';, Surname = ';$Surname';, Facility = ';$Facility';, Section = ';$Section'; where employee_number = ';$employee_number';"; $result = mysql_query($sql); } } mysql_close($db_handle); ?>
Re: Updating table using form October 15, 2012 02:18PM |
Registered: 11 years ago Posts: 18 Rating: 0 |
Re: Updating table using form October 16, 2012 09:12PM |
Registered: 12 years ago Posts: 64 Rating: 0 |
Language: PHP<?PHP include (';connect.php';); $employee_number = $_GET[';employee_number';]; //retrieving data from database back to the form $query= "select * from top_data_capturers where employee_number = ';$employee_number';"; $results = mysql_query($query) or die("Query failed: ". mysql_error()); while ($row = mysql_fetch_array($results)) { $employee_number = $row[';employee_number';]; echo "<table border=';1';>"; echo "<colgroup span=';2'; width=';120';>"; echo "<tr>"; echo "<th>Employee_Number</th><th><input type=';text'; name=';employee_number'; value=';$row[employee_number]'; ></tr>"; echo "<tr><th>First_Name</ht><th><input type=';text'; name=';First_Name'; value=';$row[First_Name]'; ></tr>"; echo "</tr><th>Surname</th><th><input type=';text'; name=';Surname'; value=';$row[Surname]'; ></tr>"; echo "<tr><th>Facility</th><th><input type=';text'; name=';Facility'; value=';$row[Facility]'; ></tr>"; echo "<tr><th>Section</th><th><input type=';text'; name=';Section'; value=';$row[Section]'; ></td>"; echo "</tr>"; } echo "</table>"; $employee_number = $_GET[';employee_number';]; if ($Submit == ';yes';) { $First_Name = $_GET[';First_Name';]; $Surname = $_GET[';Surname';]; $Facility = $_GET[';Facility';]; $Section = $_GET[';Section';]; $sql = "update top_data_capturers set First_Name = ';$First_Name';, Surname = ';$Surname';, Facility = ';$Facility';, Section = ';$Section'; where employee_number = ';$employee_number';"; $result = mysql_query($sql) or die("Query failed: ". mysql_error()); echo "Database updated successfully!"; } else { echo "Could not update!"; } mysql_close($db_handle); ?> <html> <head> <title>Update List</title> </head> <body> <form method="get" action="edit.php."> <input type="hidden" name="employee_number" value="<?PHP echo ';$employee_number';; ?>"> <fieldset> <input type="Submit" name="Submit" value="Update" /> <input type="hidden" name="submitted" value="TRUE" /> </fieldset> </form> <a href=';read1.php'; >Return to List</a> </body> </html>
Re: Updating table using form October 18, 2012 10:01AM |
Registered: 11 years ago Posts: 18 Rating: 0 |
Re: Updating table using form October 23, 2012 05:38PM |
Registered: 12 years ago Posts: 64 Rating: 0 |