<?php
if($_GET['id']){
//GroepenQUERY TOON ALLES, waar alleen de geactiveerde (LIVE) groepen worden getoond
$query = "SELECT
Groepen.GroepID,
Groepen.Naam,
Groepen.Inschrijfdatum,
Student.StudentID,
Student.Naam AS StudentNaam,
Student.Email AS StudentEmail,
Student.Status,
Student.Studentnummer,
Student.Geactiveerd,
Student.GroepID,
Docent.DocentID,
Docent.Naam AS DocentNaam,
Docent.Email,
Docent.GroepID,
FROM
Groepen,
Student,
Docent,
WHERE
Groepen.GroepID = Docent.GroepID
AND
Groepen.GroepID = Student.GroepID
AND
Groepen.GroepID = '".mysql_real_escape_string($_GET['id'])."'
AND
Groepen.Live = 1";
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result) == 1){
$record = mysql_fetch_assoc($result);
//Zorgen dat er 2 of meer docenten aan een groep worden gekoppeld
$query = "SELECT
Docent.Naam AS DocentNaam
FROM
Docent,
GroepDocenten
WHERE
GroepDocenten.DocentID = Docent.DocentID
AND
GroepDocenten.GroepID = '".mysql_real_escape_string($_GET['id'])."'";
$result = mysql_query($query) or die(mysql_error());
$docentenArray = array();
while($recordDocent = mysql_fetch_assoc($result)){
$docentenArray[] = $recordDocent['DocentNaam'];
}
//pagina waar specifieke opdracht wordt getoond
$html = '
<h2>Groep</h2>
<ul>
<li class="red">'.$record['Naam'].'</li>
</ul>
';
}
else {
$html = '<strong>De opgevraagde groepenlijst bestaat niet meer..</strong>';
}
}
//nog uitleg geven
else {
$query = 'SELECT
Groepen.GroepID,
Student.Naam AS StudentNaam
FROM
Groepen,
Student
WHERE
StudentNaam = '.$_SESSION['logged_in'];
$result = mysql_query($query);
// Groepenlijstoverzicht tabel
while($record = mysql_fetch_assoc($result)){
$groepID = $record['GroepID'];
}
$query = 'SELECT
Groepen.GroepID,
Groepen.Naam,
Groepen.Inschijfdatum
FROM
Groepen
WHERE
Groepen.GroepID = Docent.GroepID
AND
Groepen.GroepID = Student.GroepID
AND
Groepen.GroepID = '.$groepID;
$result = mysql_query($query) or die(mysql_error());
$html = '<h2>Groepenlijst</h2>
<table border="1" cellpadding="2" cellspacing="2"><tr class="red">
<td>#</td>
<td>Groepnaam</td>
<td>Einde inschrijfdatum</td>
<td>Link</td>
</tr>';
while($record = mysql_fetch_assoc($result)){
$html .= '
<tr>
<td>'.$record['GroepID'].'</td>
<td>'.$record['Naam'].'</td>
<td>'.$record['Inschrijfdatum'].'</td>
<td><a href="studenten_overzicht&id='.$record['GroepID'].'">Link</a></td>
</tr>';
}
$html .= '</table>';
}
?>
[size=xsmall]Toevoeging op 16/06/2013 13:57:48:[/size]
Ik heb momenteel een website voor studenten om zich in te schrijven voor casegroepen. Momenteel heb ik een oude code gebruikt en deze aangepast naar mijn huidige database. Echter krijg ik het niet voor elkaar om het overzicht goed te krijgen.
De volgende error krijg ik:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/cmdphp/domains/cmd-php.nl/public_html/0651389/inlog_student/student_overzicht.php on line 79
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 12
806 views