- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns = "http:///www.w3.org/1999/xhtml">
- <html>
- <head>
- <title>Database Querying
- </title>
- </head>
- <body id="body" onload="getFile()">
- <?php
- if(isset($_GET['action'])){
- if ($_GET['action'] == 'select'){
- $id = $_GET['id'];
- $student = selectStudent($id);
- }
- elseif($_GET['action'] == 'delete'){
- $id = $_GET['student_id'];
- removeStudent($id);
- echo "$id";
- }
- elseif($_GET['action'] == 'store'){
- storeStudent();
- }
- }
- /////////STORE////////////////////////////////////
- function storeStudent(){
- $hostName ='157.201.194.254';
- $userName = "jdoggett";
- $password = '';
- if(!($db = mysql_connect($hostName, $userName, $password))) {
- print"<br> Can't connect";
- }
- $database = 'jdoggett';
- if(!(mysql_select_db($database))) {
- print "Error could not select database";
- }
- else
- {
- $user_id = $_REQUEST['user_id'];
- $student_id = $_REQUEST['studentId'];
- $first_name = $_REQUEST['firstName'];
- $last_name = $_REQUEST['lastName'];
- $level_id = $_REQUEST['level_id'];
- $type_id = $REQUEST['type_id'];
- $age = $_REQUEST['age'];
- $instrument = $_REQUEST['instrument'];
- if($student_id == ""){
- $insert = "INSERT INTO students
- (student_id
- , first_name
- , last_name
- , level_id
- , type_id
- , num_festivals
- , age
- , instrument
- , user_id)
- VALUES
- ('$student_id'
- , '$first_name'
- , '$last_name'
- , '$level_id'
- , '$type_id'
- , '$num_festivals'
- , '$age'
- , '$instrument'
- , '$user_id');" ;
- mysql_query($insert);
- }
- else
- {
- $selectResult = "UPDATE students
- SET first_name = '$first_name'
- , last_name = '$last_name'
- , level_id = '$level_id'
- , type_id = '$type_id'
- ,num_festivals = '$num_festivals'
- ,age = '$age'
- ,instrument = '$instrument'
- , user_id = '$user_id'
- WHERE student_id = \"$student_id\"";
- mysql_query($selectResult);
- }
- }
- }
- //////////DELETE////////////////////////////////////
- function removeStudent($id){
- echo "$id";
- $hostName='157.201.194.254';
- $userName = "jdoggett";
- $password = '';
- $id = $_REQUEST['id'];
- if(!($db = mysql_connect($hostName, $userName, $password)))
- {
- print"<br> Can't connect";
- }
- $database = 'jdoggett';
- if(!(mysql_select_db($database)))
- {
- print "Error could not select database";
- }
- else
- {
- $selectResult = "DELETE FROM students WHERE student_id = '$id'";
- mysql_query($selectResult);
- }
- }
- //////////////SELECT//////////////////////////////
- function selectStudent($id){
- $hostName='157.201.194.254';
- $userName = "jdoggett";
- $password = '';
- if(!($db = mysql_connect($hostName, $userName, $password))) {
- print"<br> Can't connect";
- }
- $database = 'jdoggett';
- if(!(mysql_select_db($database))) {
- print "Error could not select database";
- }
- else
- {
- $selectResult = "select * from students where student_id = \"$id\"";
- $results = mysql_query($selectResult);
- $rows = mysql_num_rows($results);
- $student = mysql_fetch_assoc($results);
- return $student;
- }
- }
- ?>
- <script language="JavaScript" type="text/javascript">
- var req;
- function processReqChange()
- {
- if(req.readyState == 4)
- {
- if(req.status == 200)
- {
- var php = req.responseText;
- document.getElementById('php').innerHTML = php;
- }
- else
- {
- alert("there was a problem retrieving the xml data:"+ req.status);
- }
- }
- }
- function loadxmlDoc(url){
- if(window.XMLHttpRequest)
- {
- req = new XMLHttpRequest();
- }
- else if(window.ActiveXObject)
- {
- req = new ActiveXObject("Microsoft.XMLHTTP");
- }
- if (req != null)
- {
- req.onreadystatechange = processReqChange;
- req.open("GET", url, true);
- // var query = "query=?";
- // query = query + 'SELECT * FROM student';
- // console.log(query);
- // req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
- // req.setRequestHeader("Content-length", query.length);
- req.send();
- }
- else
- {
- alert("browser doesn't support XMLHTTP");
- }
- }
- function getFile(){
- loadxmlDoc("teacher_students.php");
- }
- </script>
- <?php
- print '<pre>';
- print_r($_REQUEST);
- print '</pre>';
- ?>
- <form action="teacher.php?action=store" method="POST">
- <input type="hidden" name="studentId" value="<?php echo $student['student_id']; ?>"/>
- <div id="first">First Name <input class="1" type="text" name="firstName" value="<?php echo $student['first_name']; ?>" /></div>
- <div id="last">Last Name <input class="1" type="text" name="lastName" value="<?php echo $student['last_name']; ?>" /></div>
- <div>Skill Level</div>
- <select name="level_id">
- <option value="1">Beginner</option>
- <option value="2">Intermediate</option>
- <option value="3">Pre-Advanced</option>
- <option value="4">Advanced</option>
- <option value="5">Junior Concerto</option>
- <option value="6">Senior Concerto</option>
- </select>
- <div>Type</div>
- <select name="type_id">
- <option value="1">Concerto</option>
- <option value="2">Two-Piano Duets</option>
- <option value="3">Duet</option>
- <option value="4">Solo</option>
- </select>
- <div id="numfest">Number of Festivals<input class="2" type="text" name="numFestivals" size="10" value="<?php echo $student['num_festivals']; ?>" /></div>
- <div id="age">Age<input class="3" type="text" name="gender" size="5" value="<?php echo $student['age']; ?>" /></div>
- <div id="instrument">Instrument<input class="3" type="text" name="city" size="15" value="<?php echo $student['instrument']; ?>" /></div>
- <input type="submit" id="submit" name="submit" value="Submit" />
- </form>
- <div id="php"></div>
- </body>
- </html>