Organisatie-onderdelen

[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(‘

‘);
echo(‘

‘);
echo(‘

‘);

if (($var[‘manager2’])<>“Selecteer persoon uit deze lijst:”)
{
echo(‘

‘);
}

if (($var[‘huisvesting’])<>“”)
{
echo(‘

‘);
}

if (($var[‘afloop’])<>“”)
{
echo(‘

‘);
}

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(‘

‘);
echo(‘

‘);

$_SESSION[‘$volgorde’]=’0′;
$cnt = count($data);

for($i = 0; $i < $cnt; ++$i) { $var = $data[$i]; $nummer[$i] = $var['afd_id']; $volgorde=$var['cluster_id']; if ($volgorde<>$_SESSION[‘$volgorde’])
{
echo(‘

‘);
}
echo(‘

‘);
$_SESSION[‘$volgorde’]=$volgorde;
}

echo(‘

‘);
echo $var[‘groepsnaam’];
echo(‘
‘);
if (($var[‘beschrijving’])<>“”)
{
echo(‘‘);
}
else
{
echo $var[‘afd_naam’];
}
echo(‘
‘);
if (($var[‘startjaar’])<>“0”)
{
echo $var[‘startjaar’];
}
echo(‘
‘);
if (($var[‘eindjaar’])<>“0”)
{
echo ’tot ‘ . ‘ ‘ . $var[‘eindjaar’];
}
echo(‘

‘);
echo(‘

‘);

[/insert_php]