0

私たちのレジストラは、学生の出席者のリストを受け取り、データベースに新規として挿入するか、既存の学生として更新します。現在、これは個々の電子メール アドレスで行う必要があります。遅いです。

カンマ区切りのリストをコピーしてテキストエリアに貼り付け、ボタンをクリックしてデータベースを検索すると、以前に登録されたリストが表示されます。

Post textarea を配列 $students に分解したり、トリミングしたりしています。結果は print_r で問題ありません。しかし、データベースから抽出して登録ユーザーのリストをエコーすることはうまくいきません。これは最新の誤った順列ですが、これを書く方法がわからないので、31 種類のフレーバーを経験しました。

ヘッドコードで:

$students = rtrim($_POST['CSValues'],','); for readability, I removed the sanitation string
$students = explode(',', $students);
foreach($students as $key=>$value) {

mysql_select_db($database_xxxxxxx, $xxxxxxx);
$query_rsFindStudents = "SELECT Students.Stud_email_addr FROM Students 
WHERE Students.Stud_email_addr = '".$value."'";

$rsFindStudents = mysql_query($query_rsFindStudents, $xxxxxxx) or die(mysql_error());
$row_rsFindStudents = mysql_fetch_assoc($rsFindStudents);
$totalRows_rsFindStudents = mysql_num_rows($rsFindStudents);

体内で

do { 
echo $row_rsFindStudents['Stud_email_addr'], '<br />';
} while ($row_rsFindStudents = mysql_fetch_assoc($rsFindStudents)); 

しかし、登録されている電子メール アドレスが見つからないか、エコーされません。ティア。あなたが私に与えることができるどんな指針も深く感謝しています。

4

1 に答える 1