[insert_php]
// STARTEN SESSION
session_start();
// VERBINDEN MET DATABASE
$link=mysqli_connect(‘rdbms.strato.de’, ‘U2684683’, ‘guin6591’, ‘DB2684683’);
if ($link==false)
{
printf(“Er kan geen verbinding worden gemaakt met de database. Foutmelding: %s\n”, mysqli_connect_error());
}
// QUERY VOOR AFDELINGSLIJST
$result = mysqli_query($link, ”
SELECT
e.id AS afd_id,
e.cluster_id,
e.naam AS afd_naam,
e.startjaar,
e.eindjaar,
e.beschrijving,
e.manager2,
e.huisvesting,
e.afloop,
c.id AS groepid,
c.naam AS groepsnaam,
c.volgorde
FROM
entity AS e
INNER JOIN
cluster AS c ON e.cluster_id = c.id
ORDER BY
volgorde, startjaar, afd_naam
“);
// RESULTATEN NAAR ARRAY $DATA
$data = array();
$i = 0;
while ($lijst = mysqli_fetch_array($result,MYSQL_ASSOC))
{
foreach ($lijst as $sleutel => $waarde)
{
$data[$i][$sleutel] = $waarde;
}
$i++;
}
mysqli_free_result($result);
mysqli_close($link);
// IS ER POST
if (isset($_POST[‘AFD’]))
{
$nr=$_POST[‘AFD’]; // IS DE TABEL-ID
$cnt = count($data);
for($no = 0; $no < $cnt; ++$no)
{
$var = $data[$no];
$nummer[$no] = $var['afd_id'];
if ($nr==$nummer[$no])
{
echo('
| ‘); echo $var[‘afd_naam’]; echo(‘ |
‘); echo $var[‘groepsnaam’]; echo(‘ |
| ‘); echo(‘ |
Actief van ‘); echo $var[‘startjaar’] . ‘ tot ‘ . $var[‘eindjaar’]; echo(‘ |
| Beschrijving/doelstelling ‘); echo $var[‘beschrijving’]; echo(‘ |
|
| Directie/leiding/initiatiefnemer ‘); $pid=$var[‘manager2’]; $link=mysqli_connect(‘rdbms.strato.de’, ‘U2684683’, ‘guin6591’, ‘DB2684683′); $result = mysqli_query($link, “SELECT * FROM person WHERE id=’$pid’ “); $pers = mysqli_fetch_array($result); echo $pers[‘prenom’] . ‘ ‘ . $pers[‘prefix’] . ‘ ‘ . $pers[‘name’]; echo(‘ |
|
| Huisvesting ‘); echo $var[‘huisvesting’]; echo(‘ |
|
| Wat is ermee gebeurd? ‘); echo $var[‘afloop’]; echo(‘ |
|
‘);
}
}
}
// NAAR FORMULIER/TABEL
echo(‘
‘);
[/insert_php]








