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 |
Re: Assignment 2 - Databse Design April 21, 2011 06:45PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 21, 2011 08:54PM |
Registered: 13 years ago Posts: 67 Rating: 0 |
Re: Assignment 2 - Databse Design April 22, 2011 07:10PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 22, 2011 08:10PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Assignment 2 - Databse Design April 22, 2011 09:43PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 22, 2011 09:48PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Assignment 2 - Databse Design April 22, 2011 10:11PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 03:30PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 03:32PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 03:45PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 05:35PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 05:42PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 06:11PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Assignment 2 - Databse Design April 23, 2011 06:39PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Assignment 2 - Databse Design April 24, 2011 04:32PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Language: PHP<!-- Start of php code for retrieving student information --> <?php include ';includes/config.php';; //connect to database $link=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); //error check if (!$link) { die(';could not connect: '; . mysql_error()); } $db_selected=mysql_select_db(DB_NAME, $link); // error check if (!$db_selected) { die(';can\t use '; . DB_NAME . ';: '; . mysql_error()); } //query database $query=mysql_query("SELECT * FROM student "); //fetch results and convert to table while ($rows = mysql_fetch_array($query)): echo "<a href=\"editstudent.php?id=" . $rows[';sno';] ."\" > edit </a>"; $cname=$rows[';cname';]; $sname=$rows[';sname';]; $init=$rows[';init';]; $fname=$rows[';fname';]; $title=$rows[';title';]; $msname=$rows[';msname';]; $dob=$rows[';dob';]; $sex=$rows[';sex';]; $lang=$rows[';lang';]; $idno=$rows[';idno';]; $telh=$rows[';telh';]; $telw=$rows[';telw';]; $cell=$rows[';cel';]; $fax=$rows[';fax';]; $email=$rows[';email';]; $address=$rows[';address';]; echo " <table border=1px> <tr> <td>$cname</td> <td>$sname</td> <td>$init</td> <td>$fname</td> <td>$title</td> <td>$msname</td> <td>$dob</td> <td>$sex</td> <td>$idno</td> <td>$telh</td> <td>$telw</td> <td>$cell</td> <td>$fax</td> <td>$email</td> <td>$address</td> </tr> </table>" ; endwhile; ?> </body> </html>
Language: PHP<?php include ';includes/config.php';; //connect to database $link=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); //error check if (!$link) { die(';could not connect: '; . mysql_error()); } $db_selected=mysql_select_db(DB_NAME, $link); // error check if (!$db_selected) { die(';can\t use '; . DB_NAME . ';: '; . mysql_error()); } // connected to database if (!isset($_POST[';submit';])) { $q = "SELECT * FROM student WHERE ID = $_GET[sno]"; $result = mysql_query($q); $person = mysql_fetch_array($result); } ?> <h1> You are editing a student </h1> <form action="<?php echo $_SERVER[';PHP_SELF';]; ?>" method="post"> <p>Course name:</p> <INPUT TYPE = "text" name="input1"value="<?php echo $person[';cname';]; ?>" /> <br> <p>Surname:</p> <INPUT TYPE = "text" name="input2"value="<?php echo $person[';sname';]; ?>" /> <br> <p>Initials:</p> <INPUT TYPE = "text" name="input3"value="<?php echo $person[';init';]; ?>" /> <br> <p>Full First Name:</p> <INPUT TYPE = "text" name="input4"value="<?php echo $person[';fname';]; ?>" /> <br> <p>Title:</p> <INPUT TYPE = "text" name="input5"value="<?php echo $person[';title';]; ?>" /> <br> <p>Maiden or previous surname:</p> <INPUT TYPE = "text" name="input6"value="<?php echo $person[';msname';]; ?>" /> <br> <p>Date of Birth:</p> <INPUT TYPE = "text" name="input7"value="<?php echo $person[';dob';]; ?>" /> <br> <p>Gender:</p> <INPUT TYPE = "text" name="input8"value="<?php echo $person[';sex';]; ?>" /> <br> <p>Language for correspondence:</p> <INPUT TYPE = "text" name="input9"value="<?php echo $person[';lang';]; ?>" /> <br> <p>Identity Number:</p> <INPUT TYPE = "text" name="input10"value="<?php echo $person[';id';]; ?>" /> <br> <p>Home Telephone Code + Number:</p> <INPUT TYPE = "text" name="input11"value="<?php echo $person[';telh';]; ?>" /> <br> <p>Work Telephone Code + Number:</p> <INPUT TYPE = "text" name="input12"value="<?php echo $person[';telw';]; ?>" /> <br> <p>Cell Phone Number:</p> <INPUT TYPE = "text" name="input13"value="<?php echo $person[';cel';]; ?>" /> <br> <p>Fax Code + Number:</p> <INPUT TYPE = "text" name="input14"value="<?php echo $person[';fax';]; ?>" /> <br> <p>E-mail Address:</p> <INPUT TYPE = "text" name="input15"value="<?php echo $person[';email';]; ?>" /> <br> <p>Postal Address of student:</p> <INPUT TYPE = "text" name="input16"value="<?php echo $person[';address';]; ?>" /> <br> <INPUT TYPE = "Submit" name="submit" VALUE = "Submit"/> <input type="hidden" name="sno" value="<?php echo $_GET[';sno';]; ?>" /> </form> <?php if(isset($_POST[';submit';])) { $u = "UPDATE student SET `cname` = ';$_POST[input1]'; `sname` = ';$_POST[input2]'; `init` = ';$_POST[input3]'; `fname` = ';$_POST[input4]'; `title` = ';$_POST[input5]'; `msname` = ';$_POST[input6]'; `dob` = ';$_POST[input7]'; `sex` = ';$_POST[input8]'; `lang` = ';$_POST[input9]'; `idno` =';$_POST[input10]'; `telh` = ';$_POST[input11]'; `telw` = ';$_POST[input12]'; `cel` = ';$_POST[input13]'; `fax` = ';$_POST[input14]'; `email` = ';$_POST[input15]'; `address` = ';$_POST[input16]'; WHERE ID = $_POST(sno)"; mysql_query($u) or die(mysql_error()); echo "User has been modified!"; header("Location: index.php"); } ?>
Re: Assignment 2 - Databse Design April 24, 2011 06:05PM |
Registered: 13 years ago Posts: 60 Rating: 0 |
Depending on the edit link, the if part should probably be the same as the the usage of it.Language: PHPif (!isset($_POST[';submit';])) { $q = "SELECT * FROM student WHERE ID = $_GET[sno]";
should probably be $_POST['sno']Language: PHPWHERE ID = $_POST(sno)";
Language: SQLUPDATE student SET sname = ';sname';, title=';ms'; WHERE sno = 10
Re: Assignment 2 - Databse Design April 25, 2011 07:53PM |
Registered: 13 years ago Posts: 51 Rating: 0 |
Re: Assignment 2 - Databse Design April 25, 2011 08:26PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 25, 2011 09:07PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 26, 2011 07:42AM |
Admin Registered: 18 years ago Posts: 10,001 Rating: 353 |
Re: Assignment 2 - Databse Design April 26, 2011 04:47PM |
Registered: 13 years ago Posts: 51 Rating: 0 |
Language: PHP<?php /*------includes for connection to database-----*/ include(';includes/config.php';); /*------includes for functions-----*/ include(';includes/functions.php';); ?> | <a href="student_reg.php">Register a student</a> | <a href="course_man.php">Manage courses</a> | <a href="student_man.php">Manage students</a> | <a href="list.php">View registrations</a><br /> <!--checking if add link has been clicked or edit link has been clicked--> <?Php if(isset($_GET[';add';]) || isset($_GET[';edit_id';]) ) { ?> <!--forms is below--> <form name="addcourse" action="course_man.php" method="POST"> Course name : <INPUT TYPE = "Text" VALUE ="<?PHP print $course ; ?>" NAME = "coursename"><br /> <br /> <INPUT TYPE = "Submit" Name = "submitcourse" VALUE = "add course"> </form> <?Php } else { ?> <a href="<?php $_SERVER[';PHP_SELF';] ?>?add=1">Add a new course</a><br /> <?Php } ?> <table width="50%" border="1" cellspacing="0" cellpadding="0"> <?php /*-----retrieving data from course table-----*/ $querycourse=';SELECT * FROM course ORDER BY cid DESC';; $result=mysql_query($querycourse,$dbmysql); while($row=mysql_fetch_assoc($result)) { ?> <tr> <td><?php echo $row[';cname';]?></td> <td><a href="<?php $_SERVER[';PHP_SELF';].';?delete_id=';.$row[';cid';]?>">Delete</a></td> <td><a href="<?php $_SERVER[';PHP_SELF';] ?>?edit_id=.$row[';cid';]">Edit</a></td> </tr> <?php } ?> </table>
Re: Assignment 2 - Databse Design April 26, 2011 05:10PM |
Registered: 13 years ago Posts: 60 Rating: 0 |
Language: PHP<td><a href="<?php $_SERVER[';PHP_SELF';].';?delete_id=';.$row[';cid';]?>">Delete</a></td> <td><a href="<?php $_SERVER[';PHP_SELF';] ?>?edit_id=.$row[';cid';]">Edit</a></td>
Language: PHP<td><a href="<?php echo $_SERVER[';PHP_SELF';].';?delete_id=';.$row[';cid';]?>">Delete</a></td> <td><a href="<?php echo $_SERVER[';PHP_SELF';] ?>?edit_id=.$row[';cid';]">Edit</a></td>
Re: Assignment 2 - Databse Design April 26, 2011 05:56PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Assignment 2 - Databse Design April 26, 2011 10:34PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Assignment 2 - Databse Design April 27, 2011 06:40PM |
Admin Registered: 18 years ago Posts: 10,001 Rating: 353 |
Re: Assignment 2 - Databse Design April 28, 2011 10:29AM |
Registered: 13 years ago Posts: 51 Rating: 0 |
Re: Assignment 2 - Databse Design April 28, 2011 05:24PM |
Registered: 13 years ago Posts: 186 Rating: 0 |
Re: Assignment 2 - Databse Design May 06, 2011 12:31PM |
Registered: 13 years ago Posts: 51 Rating: 0 |
Language: PHP<?php /*------includes for connection to database-----*/ include(';includes/config.php';); /*------includes for functions-----*/ include(';includes/functions.php';); ?> | <a href="student_reg.php">Register a student</a> | <a href="course_man.php">Manage courses</a> | <a href="student_man.php">Manage students</a> | <a href="list.php">View registrations</a><br /> <!--checking if add link has been clicked or edit link has been clicked--> <?Php /*-----checking if course button has been clicked and form validation-----*/ if (isset($_POST[';submitcourse';])) { if($_POST[';$course_id';]>0) { //update record $querycourse=';UPDATE course SET cname="';.$course.';" WHERE cid="';.$_POST[';$course_id';].';" ';; echo $querycourse; exit; } else { /*-----inserting data into the database-----*/ $querycourse=';INSERT INTO course(cname )VALUES( "';.$course.';" )';; if(!mysql_query($querycourse,$dbmysql)){ echo mysql_error(); exit; } /*-----to avoid records from duplicating after insertion-----*/ header(';Location: ';.$_SERVER[';PHP_SELF';]); exit; } } if(isset($_GET[';add';]) || isset($_GET[';edit_id';]) ) /*--setting up to show the data in the form------*/ { /*-----set default values for adding data-----*/ $course_id=0; $course=';';; if(isset($_GET[';edit_id';]) ) { $query=';SELECT * FROM course WHERE cid = ';.$_GET[';edit_id';]; $result=mysql_query($query,$dbmysql); $row=mysql_fetch_assoc($result); $course_id=$row[';cid';]; $course=$row[';cname';]; } ?> <!--forms is below--> <form name="addcourse" action="course_man.php" method="POST"> <INPUT TYPE = "hidden" VALUE ="<?PHP echo $course_id ; ?>" NAME = "course_id"> Course name : <INPUT TYPE = "Text" VALUE ="<?PHP echo $course ; ?>" NAME = "coursename"><br /> <br /> <INPUT TYPE = "Submit" Name = "submitcourse" VALUE = "add course"> </form> <?Php } else { ?> <a href="<?php $_SERVER[';PHP_SELF';] ?>?add=1">Add a new course</a><br /> <?Php } ?> <table width="50%" border="1" cellspacing="0" cellpadding="0"> <?php /*-----retrieving data from course table-----*/ $querycourse=';SELECT * FROM course ORDER BY cid DESC';; $result=mysql_query($querycourse,$dbmysql); while($row=mysql_fetch_assoc($result)) { ?> <tr> <td><?php echo $row[';cname';]?></td> <td><a href="<?php echo $_SERVER[';PHP_SELF';].';?delete_id=';.$row[';cid';]?>">Delete</a></td> <td><a href="<?php echo $_SERVER[';PHP_SELF';].';?edit_id=';.$row[';cid';]?>">Edit</a></td> </tr> <?php } ?> </table>
Re: Assignment 2 - Databse Design May 06, 2011 02:22PM |
Admin Registered: 18 years ago Posts: 10,001 Rating: 353 |
Language: PHP$submitcourse=$_POST[';submitcourse';]; $course_id=$_POST[';$course_id';]; echo "submitcourse=$submitcourse $course_id=$course_id"; // do a check to see if it was received from the form if (isset($_POST[';submitcourse';])) { echo "yes"; //check to see if the if statement is true if($_POST[';$course_id';]>0) { // you should be combining this and the above e.g. if( $isset($_POST[';submitcourse';]) && $_POST[';$course_id';]>0 )) { do update //update record $querycourse=';UPDATE course SET cname="';.$course.';" WHERE cid="';.$_POST[';$course_id';].';" ';; echo $querycourse; exit;
using ' ' for the cid.Language: PHP$querycourse="INSERT INTO course VALUES ('; ';, $course';)";
Re: Assignment 2 - Databse Design May 08, 2011 04:53PM |
Registered: 13 years ago Posts: 2 Rating: 0 |