<?php
include_once ('students.core.php');
/**
* student fn
*
* @package crud
* @author tovarj4
* @copyright 2016
* @version $Id$
* @access public
*/
$_student = new student();
if (isset($_POST['action']))
{
if ($_POST['action'] == 0)
{ //All Students
$arrStudents = $_student->getAll();
$len = count($arrStudents);
$tr = "";
for ($i = 0; $i < $len; $i++)
{
if ($i % 2 == 0)
{
$tr .= "<tr class='active'>";
} else
{
$tr .= "<tr class='success'>";
}
$tr .= "<td>" . $arrStudents[$i]['id_student'] . "</td>";
$tr .= "<td>" . $arrStudents[$i]['student_name'] . "</td>";
$tr .= "<td>" . $arrStudents[$i]['student_age'] . "</td>";
$tr .= "<td><a href='javascript:student.loadToEdit(" . $arrStudents[$i]['id_student'] .
")' class='btn btn-warning'>Edit/Delete</a></td>";
$tr .= "</tr>";
}
if ($_student->error)
{
echo $tr;
} else
{
echo " Error al consultar" . $_student->qry;
}
}
if ($_POST['action'] == 1)
{ //add Student
$student_name = $_POST['name'];
$student_age = $_POST['age'];
$_student->add($student_name, $student_age);
if ($_student->error)
{
$arrJson = array("error" => 'true');
} else
{
$arrJson = array("error" => 'false');
}
echo json_encode($arrJson);
}
if ($_POST['action'] == 2)
{ //edit Student
$id_student = $_POST['id'];
$student_name = $_POST['name'];
$student_age = $_POST['age'];
$_student->update($id_student, $student_name, $student_age);
if ($_student->error == 'true')
{
$arrJson = array("error" => 'true');
} else
{
$arrJson = array("error" => 'false');
}
echo json_encode($arrJson);
}
if ($_POST['action'] == 3)
{ //delete Student
$id_student = $_POST['id'];
$_student->delete($id_student);
if ($_student->error == 'true')
{
$arrJson = array("error" => 'true', "errDesc" => $_student->qry);
} else
{
$arrJson = array("error" => 'false', "errDesc" => "");
}
echo json_encode($arrJson);
}
if ($_POST['action'] == 4)
{ //get single student
$id_student = $_POST['id'];
$student = $_student->getSingle($id_student);
if ($_student->error == 'true')
{
echo json_encode(array("error" => $_student->error, "qry" => $_student->qry));
} else
{
echo json_encode($student);
}
}
}
/* if ($_GET['action']==4) { //get single student
$id_student = $_GET['id'];
$student = $_student->getSingle($id_student);
if($_student->error=='true'){
echo json_encode( array("error"=>$_student->error,"qry"=>$_student->qry));
} else {
echo json_encode($student);
}
}*/
?>
|