0

新しい学生を学生のテーブルに保存しようとしているこのSQLステートメントがありますが、単にそれを行っていません。エラーレポートを実行してクエリを実行してもエラーメッセージは表示されません値がスワップインされた sqlbuddy は正常に機能しました。私が間違っていることについてのアイデアは高く評価されます。

コードは次のとおりです。

<?php
session_start();
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);
$default = 'default';
$ClassID = $_GET['ID'];
$Surname = $_POST['Surname'];
$Firstname = $_POST['Firstname'];
$Firstletter = $Firstname[0];
$Username = $Firstletter + $Surname;
$sql_link = mysqli_connect('localhost', 'root', 'password', 'GameData');
$counter = mysqli_query($sql_link,"SELECT * FROM IDCounter");
$counter = mysqli_fetch_array($counter);
mysqli_query($sql_link,"INSERT INTO tblStudents(StudentID, StudentFirstName,    StudentSurname, ClassID, UserName, Password, CharacterSelect)
VALUES ('$counter[Counter]', '$_POST[Firstname]', '$_POST[Surname]', '$ClassID',  '$Username', '$default', 1)");
mysqli_close($sql_link);
header ("Location: TeacherSide.php");
?>

POST 値は、このページに移動するフォームから取得されます

4

1 に答える 1

0

私はちょうど私が抱えていた問題を解決しましたが、それはかなりばかげたものであったことを残念に思います.私は自分のカウンターを更新していませんでした。失敗、簡単な修正

于 2014-04-28T20:24:06.577 に答える