本文整理汇总了PHP中Student::updateStudent方法的典型用法代码示例。如果您正苦于以下问题:PHP Student::updateStudent方法的具体用法?PHP Student::updateStudent怎么用?PHP Student::updateStudent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Student
的用法示例。
在下文中一共展示了Student::updateStudent方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionUpdate
public function actionUpdate($id)
{
$student = Student::StudentsById($id);
if (isset($_POST['ok'])) {
$data['first_name'] = $_POST['first_name'];
$data['last_name'] = $_POST['last_name'];
$data['sex'] = $_POST['sex'];
$data['age'] = $_POST['age'];
$data['grupa'] = $_POST['grupa'];
$data['faculty'] = $_POST['faculty'];
Student::updateStudent($id, $data);
//переадресация на страницу поиска
header("location:/st/student/search");
}
require_once ROOT . '/views/students/update.php';
return true;
}
示例2: actionAdd
public function actionAdd()
{
if (isset($_POST['save'])) {
Student::saveStudent($_POST['name'], $_POST['age'], $_POST['bolum']);
return true;
}
if (isset($_POST['update'])) {
Student::updateStudent($_POST['name'], $_POST['age'], $_POST['bolum'], $_POST['d_id']);
return true;
}
if (isset($_POST['delete'])) {
Student::deleteStudent($_POST['d_id']);
return true;
}
//$f_name = array();
$b_name = array();
// $studentAdd= News::getNewsItem($id);
//$f_name = Student ::getFacultet();
$b_name = Student::getBolum();
require_once ROOT . '/views/student/add_student.php';
return true;
}
示例3: updateStudent
public function updateStudent()
{
// So now we need to get POST data.
// The student might need its grade changed!
$identity = array('id' => $_POST['identityID'], 'fName' => $_POST['firstName'], 'mName' => $_POST['middleName'], 'lName' => $_POST['lastName'], 'gender' => $_POST['gender']);
// Returns if failed
if (!Identity::updateIdentity($identity)) {
$_SESSION['Error'] = "Unable to update Student Identity!";
}
$student = array('id' => $_POST['studentID'], 'gradeId' => $_POST['grade'], 'identityId' => $_POST['identityID'], 'schoolId' => $_POST['school']);
if (!Student::updateStudent($student)) {
$_SESSION['Error'] = "Unable to update Student!";
}
// TODO: If student moves schools, the student looses their classes!
header("Location: " . $_POST['path']);
}
示例4: array
/*insert new student*/
/*insert new student*/
case 'update_student':
$this->id = $_POST['id'];
$this->name = $_POST['name'];
$this->mial = $_POST['mail'];
$this->gender = $_POST['gender'];
$this->pic = $_POST['pic'];
$this->BOD = $_POST['bod'];
$this->collage = $_POST['collage'];
$this->grads = $_POST['grads'];
$this->grad_year = $_POST['grad_year'];
$this->branch = $_POST['branch'];
$this->track = $_POST['track'];
$this->status = $_POST['status'];
$response = $studObj->updateStudent();
if ($response == 'True') {
$studArr = array('result' => 'true');
} else {
$studArr = array('result' => 'false');
}
echo json_encode($studArr);
break;
/*insert new student*/
/*insert new student*/
case 'delete_student':
$id = $_GET['id'];
$response = $studObj->deleteStudent();
if ($response == 'True') {
$studArr = array('result' => 'true');
} else {
示例5: array
echo 'Error JF-Model-0011: ' . $e->getMessage();
}
$data = array($_POST['student_code'], $dateTimeNow, $_POST['STUDENT_STATUS'], $_POST['pk_id_person'], $_POST['data_1'], $_POST['data_2'], $_POST['data_3'], $_POST['data_4'], $_POST['data_5']);
$statusTransactionDB = $catalog->insertStudent($data, $idTransaction);
if ($statusTransactionDB > 0) {
Forms::setMessage('SUCCESS', $v_label["SHORT_MESSAGE_OK_NEW"], $v_label["DETAIL_MESSAGE_OK_NEW"]);
} else {
Forms::setMessage('ERROR', $v_label["SHORT_MESSAGE_NOOK_NEW"], $v_label["DETAIL_MESSAGE_NOOK_NEW"]);
}
break;
case 'EDIT':
$transaction = new Transaction($registry[$nameDataBase]);
Student::setDataOperationBusiness($registry[$nameDataBase]);
$idTransaction = $transaction->insertTransaction(array(Student::$business, Student::$update, Student::$descriptionBusiness));
$data = array($_POST['student_code'], $_POST['STUDENT_STATUS'], $_POST['pk_id_person'], $_POST['data_1'], $_POST['data_2'], $_POST['data_3'], $_POST['data_4'], $_POST['data_5'], $_POST['EDIT']);
$statusTransactionDB = $catalog->updateStudent($data, $idTransaction);
if ($statusTransactionDB > 0) {
Forms::setMessage('SUCCESS', $v_label["SHORT_MESSAGE_OK_EDIT"], $v_label["DETAIL_MESSAGE_OK_EDIT"]);
} else {
Forms::setMessage('ERROR', $v_label["SHORT_MESSAGE_NOOK_EDIT"], $v_label["DETAIL_MESSAGE_NOOK_EDIT"]);
}
break;
case 'DELETE':
$transaction = new Transaction($registry[$nameDataBase]);
Student::setDataOperationBusiness($registry[$nameDataBase]);
$idTransaction = $transaction->insertTransaction(array(Student::$business, Student::$update, Student::$descriptionBusiness));
$data = array($_GET['DELETE']);
$statusTransactionDB = $catalog->deleteStudent($data, $idTransaction);
if ($statusTransactionDB > 0) {
Forms::setMessage('SUCCESS', $v_label["SHORT_MESSAGE_OK_DELETE"], $v_label["DETAIL_MESSAGE_OK_DELETE"]);
} else {