forked from mrlan/LRR
55 lines
1.4 KiB
PHP
55 lines
1.4 KiB
PHP
<?php
|
|
|
|
// Code contributed by Xu Xiaopeng and his team (https://github.com/lanlab-org/LRR/pull/39/files#diff-b69ba96bf0e469383b373e8c9de257c0)
|
|
//数据库信息
|
|
$servername = "localhost";
|
|
$username = "username";
|
|
$password = "password";
|
|
$dbname = "lrr";
|
|
|
|
// 创建连接
|
|
$conn = mysqli_connect($servername, $username, $password, $dbname);
|
|
|
|
// 检测连接
|
|
if (!$conn) {
|
|
die("Connection failed: " . mysqli_connect_error());
|
|
}
|
|
|
|
//获得用户名数据
|
|
$source = $_POST['users'];
|
|
|
|
//如有多个空格,删除剩一个空格
|
|
$source1 = preg_replace('/\s\s+/', ' ', $source);
|
|
|
|
|
|
//去除首尾巴的空格
|
|
$source2 = trim($source1);
|
|
|
|
//根据空格拆分
|
|
$user = explode(' ', $source2);
|
|
|
|
|
|
//插入数据
|
|
for($index=0; $index < count($user); $index++) {
|
|
$result = mysqli_query($conn, "SELECT * FROM `students_data` WHERE Student_ID='$user[$index]'");
|
|
if (mysqli_num_rows($result) < 1) {
|
|
if (! mysqli_query($conn, "REPLACE INTO `students_data`(`Student_ID`, `Passport_Number`) VALUES('$user[$index]', '')" ) ) {
|
|
echo "SQL Error: " . $sql_stmt . "<br>" . mysqli_error($conn);
|
|
} else {
|
|
echo "<p>Student number $user[$index] added.</p>";
|
|
}
|
|
} else {
|
|
echo "<p><b>Student number $user[$index] already exists.</b></p>";
|
|
}
|
|
}
|
|
|
|
//返回按钮
|
|
echo "</br><input type='button' name='Back' onclick='javascript:history.back(-1);' value=' 返回 '>";
|
|
|
|
//释放缓存
|
|
$result->free();
|
|
|
|
//中断连接
|
|
mysqli_close($conn);
|
|
|
|
?>
|