кто-нибудь может направить меня

Я успешно вытащил информацию о студентах, такую ​​как имя, класс, раздел … так как это система управления посещаемостью. Но я столкнулся с проблемой сохранения всех значений, таких как имя, класс, раздел, статус (P / A) в моей базе данных. Подайте посещаемость, отправьте код …, пожалуйста, ведите меня.
// показываем значения

<input type="hidden" id="" name="locationID[]"/><?=$i;?></div></input>
<input type="hidden" id="" name="name[<?=$name;?>]"/><?=$name;?></input><?php
include('config.php');
@session_start();
$sessionName = $_SESSION['NAME'];
$date = date('d-m-y');
$loc= $_POST['locationID'];
$name = $_REQUEST['name'];
$status = $_POST['status'];
$class = $_POST['class'];
$section = $_POST['section'];
for( $i = 0; $i < count($loc); $i++ )
{

$sql = "INSERT INTO tbl_attendence (fld_studentname,fld_status,fld_class,fld_section,fld_date,fld_takenby)
VALUES ('$name','$status','$class','$section','$date','$sessionName')";
//echo $sql; exit;

mysql_query($sql);
}
?>

После запуска этого кода я получаю массив во всех столбцах … пожалуйста, направьте меня …

-4

Решение

Предполагая, что вы возвращаете массивы значений в POST, возможное решение может быть

$sql = "INSERT INTO tbl_attendence (fld_studentname,fld_status,fld_class,fld_section,fld_date,fld_takenby)
VALUES ('{$name[$i]}','{$status[$i]}','{$class[$i]}','{$section[$i]}','{$date[$i]}','{$sessionName[$i]}')";

Предложения:
1. Избегайте вашего кода из SQL-инъекций
2. Используйте XDebug или print_r () всякий раз, когда вы видите проблему такого типа с массивом, вместо значений, чтобы правильно отладить, в чем проблема.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector