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: Testing April 24, 2011 07:36PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Testing April 24, 2011 08:16PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Testing April 25, 2011 04:52PM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Testing April 27, 2011 12:18AM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Testing April 27, 2011 01:20AM |
Registered: 13 years ago Posts: 98 Rating: 0 |
Re: Testing May 01, 2011 09:28PM |
Registered: 13 years ago Posts: 263 Rating: 0 |
Re: Testing May 01, 2011 11:22PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Testing May 01, 2011 11:49PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Language: PHPif (!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> <select name="input1"> <?php $q = "SELECT cname FROM course "; $result = mysql_query($q); WHILE ($course = mysql_fetch_array($result)) { echo "<OPTION>{$course[';cname';]}</option>"; } echo " </SELECT>" ?> <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> Male <input type="radio" name="input8" value="m" /> Female <input type="radio" name="input8" value="f" /><br/> <br> <p>Language</p> <select name="input9"> <option >English</option> <option >Afrikaans</option> </select> <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> <textarea name="input16" COLS=50 ROWS=5 value="<?php echo $person[';address';]; ?>" /> </textarea> <br> <input type= "hidden" name="sno" value="<?php echo $_GET[';sno';]; ?>" /> <INPUT TYPE = "Submit" name="submit" VALUE = "Update"/> </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: Testing May 02, 2011 08:52AM |
Registered: 13 years ago Posts: 60 Rating: 0 |
Language: PHP// Here you are checking if the user submitted via the POST method with a submit field. // It should probably be if ( !isset($_GET[';sno';]) ) if (!isset($_POST[';submit';])) { // And yet here you are checking for a sno field out of the GET method. $q = "SELECT * FROM student WHERE ID = $_GET[sno]"; // I would also change the previous line to // $q = "SELECT * FROM student WHERE sno = ". $_GET[';sno';; $result = mysql_query($q); $person = mysql_fetch_array($result); // For a bit of completeness you can also put the entire form here so that it is only displayed/processed when needed }
Language: PHP<textarea name="input16" COLS=50 ROWS=5 /><?php echo $person[';address';]; ?> </textarea>
Language: PHP`cname` = ';$_POST[';input1';]';,
This will put in a NA if there was no answer to the question.Language: PHPisset($_POST[';input8';) ? $_POST[';input8';] : ';NA';
Re: Testing May 02, 2011 01:11PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Testing May 02, 2011 01:36PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Language: PHPif (!isset($_POST[';sno';])) //25 { //26 $q = "SELECT * FROM student WHERE sno = " . $_GET[';sno';]; //27 $result = mysql_query($q); //28 $person = mysql_fetch_array($result); //29 } //30
Re: Testing May 02, 2011 02:08PM |
Registered: 13 years ago Posts: 60 Rating: 0 |
Language: PHPfunction sanitize($data) { if (is_array($data)) { $retVal = array(); foreach ($data as $value) { $retVal[] = sanitize($value); } return $retVal; } // remove whitespaces (not a must though) $data = trim($data); // apply stripslashes if magic_quotes_gpc is enabled if(get_magic_quotes_gpc()) { $data = stripslashes($data); } // a mySQL connection is required before using this function $data = mysql_real_escape_string($data); return $data; }
Re: Testing May 02, 2011 02:28PM |
Registered: 13 years ago Posts: 85 Rating: 0 |
Re: Testing May 12, 2011 02:07PM |
Registered: 13 years ago Posts: 93 Rating: 0 |