0
$sql = 'SELECT `name`, `course`, `id` FROM `teacher`';
$rows = $mysql_conn->fetch_array($sql);
foreach($rows as $record) {
$search_results[$record['name']] = $record['course'];
}
foreach($search_results as $teacher=>$string_courses){
$array_courses = explode('-',$string_courses);
$search_results[$teacher] = $array_courses;
}
foreach($search_results as $teacher=>$courses){
foreach($courses as $period => $course){
if($course == $id) {
$name = explode(',', $teacher);
$results[$period][] = '<a href="?page=teacher&id='.ID HERE.'">'.$name[0].'<br />'.$name[1].'</a>';
}
}
}
IDはここにありますが、ここに挿入されている各教師のIDが返されますが、挿入する方法はわかりません。情報のあるIDを返す
コースでは、配列のインデックスを参照して教師を取得します。私はそこに別のページに戻ってリンクするためだけに使用されるため、座っているIDの場所をどこかに持つ必要があります。 – blanknamefornow
コードを深く見ないと、mysql_fetch_arrayを最適な方法で使用していないようです。デフォルトでは、数値と関連配列の両方のフィールドを収集します。 RS(最初のループ)を構築し、$ rs [$ recNr] [$ fieldName]でデータを要求してください。あるいは私はあなたの要件の何かを見落としていますか? – Teson
テーブルは非常に技術的なので、データを取得するために解析が必要です。 リンクで参照されているエンドポイントまで、配列と共にIDを渡す必要があります。 – blanknamefornow