PTB administration des élections — PVDA administratie verkiezingen
Roos Eligius, 02 5040 145 (privé 056 71 94 87, 0487 16 94 74)administrationelections@ptb.be
Dominique Meeùs, 02 5040 155 (privé 0473 61 31 75)alias administratieverkiezingen@pvda.be
Dernière modification le
Terug naar startpagina centralisatieRetour à la page de départ de la centralisation
Annexe 4, documentation du script list.php
et des requêtes et actions associées
Le système ne fournit que des sorties de la base de données, puisque
dans l’état actuel des choses, il n’y a d’écriture que par phpMyAdmin. Tout tourne
autour de l’unique script list.php
. Celui-ci prend
une table (avec d’éventuelles jointures qui seront définies
par la requête), en tire certaines données selon la requête et
fournit le résultat sous différentes formes dites actions.
Ce script affiche des informations tirées de la base de données. Ou
bien on indique une table (par table=
), la table générale
perso
ou une table de composition de liste comme fedcompLux
.
Ou bien on construit (par circ=
) le nom de la table de composition à
partir du nom abrégé d’une circonscription (comme Lux
pour construire
fedcompLux
).
Sur cette table, le script procède à des requêtes qui sont demandées
par le paramètre requ=
. La requête all
affiche tout. Les
autres requêtes n’ont de sens que pour des tables de type fedcompLux
sur
lesquelles elles font une jointure avec perso
. On voit dans la table des
matières ci-dessous la liste des requêtes disponibles. Leur utilité est présentée dans
http://www.d-meeus.be/verkelec/central/listcomp.html#docs
Il y a différentes actions de sortie possibles du résultat de la requête,
demandées par action=
. Ce sont table
pour une table HTML ;
scroll
pour la même, mais déroulante avec noms de champ fixes, pour les
très longues tables ; texte
ou tekst
pour lister les données d’un
individu (à copier pour le lui soumettre en le copiant dans un e-mail) ; acte
ou akte
pour le contenu des actes (à copier pour le coller dans le document
type) ; CSV
pour l’affichage en HTML de texte séparé par des points-virgules
(à copier pour le coller dans un éditeur et le sauver en texte ordinaire).
Code des requêtes
travail
latotale
simple
presse
Solid
PbisF
acte
all
werk
alles
simpel
pers
Solid
PbisN
akte
list.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-be" lang="fr-be">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="none" />
<title>PTB—show liste/lijst—PVDA</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="Bluefish 2.2.7" />
<meta name="author" content="Dominique Meeùs" />
<meta name="date" content="2016-07-21T16:21:30+0200" />
<link rel="stylesheet" href="cand.css" type="text/css" />
</head>
<?php
/* connexion MySQL */
include "circulezyarienavoir"; /* données de connexion inaccessibles */
if (!mysql_connect($db_host, $db_user, $db_pwd)) /* connexion au serveur MySQL */
die("Je ne suis pas arrivé à me connecter au serveur MySQL $db_host");
if (!mysql_select_db($database)) /* connexion à la base de données */
die("Je ne suis pas arrivé à me connecter à la base de données $database");
/* « Ici on parle UTF-8. » (Dans mon café tout le monde est bienvenu.) */
mysql_query("SET NAMES 'utf8'");
$table = "perso"; /* la table est perso par défaut */
$circ = $_GET['circ']; /* identifie la circonscription */
if($circ) /* si une circonscription était donnée */
{
$table = "fedcomp{$circ}"; /* construit le nom
de la table de composition de la circonsription */
/* Pour les tables autres que perso, à savoir les compositions de liste
je contrôle et j’affiche le flag rouge ou vert */
/* Je prends en ressource la requête de STATUS de la table */
$resultstatus = mysql_query("SHOW TABLE STATUS LIKE '$table'");
if (!$resultstatus)
die("La requête a échoué");
/* Je tire l’array de la ressource (elle n’a qu’une ligne)
et j’en affiche le champ Comment
en rouge par défaut, en vert seulement si c’est bien Green… */
$resultarray = mysql_fetch_array($resultstatus);
$flag = $resultarray['Comment'];
$isGreenzero = substr_compare($flag, "Green", 0, 5, TRUE);
if(!$isGreenzero)
echo "<p style=\"font-weigth: bold; color: green;\">{$flag}</p>";
else
echo "<p style=\"font-weigth: bold; color: red;\">{$flag}</p>";
/* Je libère cette ressource */
mysql_free_result($resultstatus);
}
$requ = $_GET['requ']; /* identifie la $request qui portera sur la $table */
include "{$requ}.query"; /* texte de la $request qui portera sur la $table */
/* Je prends en ressource ma requête (une vue $request de la $table) */
$result = mysql_query($request);
if (!$result)
die("La requête $request a échoué");
$action = $_GET['action']; /* identifie l’action */
include "{$action}.action"; /* programme de l’action */
mysql_free_result($result);
?>
</body>
</html>
all
<?php
$ID = $_GET['ID']; // identifie la ligne donnée, sinon
if(!$ID) {
$request = "SELECT * FROM {$table}";
}
else {
$request = "SELECT * FROM {$table} WHERE `ID` = $ID" ;
}
?>
travail
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'effectif'
WHEN `$table`.`type` = 'S' THEN 'suppléant'
WHEN `$table`.`type` = 'Y' THEN 'déposant'
ELSE 'témoin'
END AS `type`,
`$table`.`ord` AS `ord`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `candidat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'homme'
ELSE 'femme'
END AS `genre`,
`perso`.`profession` AS `profession`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `âge le 20-2`,
`perso`.`email` AS `e-mail`,
`perso`.`phone` AS `téléphone`,
`perso`.`gsm` AS `GSM`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))";
?>
werk
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'titularis'
WHEN `$table`.`type` = 'S' THEN 'opvolger'
WHEN `$table`.`type` = 'Y' THEN 'indiener'
ELSE 'getuige'
END AS `type`,
`$table`.`ord` AS `volg`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `kandidaat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'man'
ELSE 'vrouw'
END AS `gender`,
`perso`.`beroep` AS `beroep`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `leeftijd op 20-2`,
`perso`.`email` AS `e-mail`,
`perso`.`phone` AS `telefoon`,
`perso`.`gsm` AS `GSM`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))";
?>
simple
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'effectif'
WHEN `$table`.`type` = 'S' THEN 'suppléant'
WHEN `$table`.`type` = 'Y' THEN 'déposant'
ELSE 'témoin'
END AS `type`,
`$table`.`ord` AS `ord`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `candidat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'homme'
ELSE 'femme'
END AS `genre`,
`perso`.`profession` AS `profession`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `âge le 20-2`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
simpel
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'titularis'
WHEN `$table`.`type` = 'S' THEN 'opvolger'
WHEN `$table`.`type` = 'Y' THEN 'indiener'
ELSE 'getuige'
END AS `type`,
`$table`.`ord` AS `volg`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `kandidaat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'man'
ELSE 'vrouw'
END AS `gender`,
`perso`.`beroep` AS `beroep`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `leeftijd op 20-2`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
latotale
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'effectif'
WHEN `$table`.`type` = 'S' THEN 'suppléant'
WHEN `$table`.`type` = 'Y' THEN 'déposant'
ELSE 'témoin'
END AS `type`,
`$table`.`ord` AS `ord`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `candidat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'homme'
ELSE 'femme'
END AS `genre`,
`perso`.`prenoms` AS `prénoms`,
`perso`.`nom` AS `nom`,
`perso`.`paysnat` AS `pays nat.`,
`perso`.`numnat` AS `no national`,
`perso`.`datenaiss` AS `naissance`,
`perso`.`profession` AS `profession`,
`perso`.`beroep` AS `beroep`,
CONCAT_WS(' ',`perso`.`rue`,`perso`.`num`,`perso`.`bte`) AS `adresse`,
`perso`.`cp` AS `code postal`,
`perso`.`comm` AS `commune`,
`perso`.`email` AS `e-mail`,
`perso`.`phone` AS `téléphone`,
`perso`.`gsm` AS `GSM`,
`perso`.`professalt` AS `profession alternative`,
`perso`.`altberoep` AS `alternatieve beroep`,
`perso`.`profil` AS `profil`,
`perso`.`profiel` AS `profiel`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
alles
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'titularis'
WHEN `$table`.`type` = 'S' THEN 'opvolger'
WHEN `$table`.`type` = 'Y' THEN 'indiener'
ELSE 'getuige'
END AS `type`,
`$table`.`ord` AS `volg`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `kandidaat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'man'
ELSE 'vrouw'
END AS `gender`,
`perso`.`prenoms` AS `voornamen`,
`perso`.`nom` AS `naam`,
`perso`.`paysnat` AS `land nat.`,
`perso`.`numnat` AS `rijksregisternr`,
`perso`.`datenaiss` AS `geboorte`,
`perso`.`profession` AS `profession`,
`perso`.`beroep` AS `beroep`,
CONCAT_WS(' ',`perso`.`rue`,`perso`.`num`,`perso`.`bte`) AS `adres`,
`perso`.`cp` AS `postcode`,
`perso`.`comm` AS `gemeente`,
`perso`.`email` AS `e-mail`,
`perso`.`phone` AS `telefoon`,
`perso`.`gsm` AS `GSM`,
`perso`.`professalt` AS `profession alternative`,
`perso`.`altberoep` AS `alternatieve beroep`,
`perso`.`profil` AS `profil`,
`perso`.`profiel` AS `profiel`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
presse
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'effectif'
WHEN `$table`.`type` = 'S' THEN 'suppléant'
WHEN `$table`.`type` = 'Y' THEN 'déposant'
ELSE 'témoin'
END AS `type`,
`$table`.`ord` AS `ord`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `candidat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'homme'
ELSE 'femme'
END AS `genre`,
`perso`.`profession` AS `profession`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `âge le 20-2`,
`perso`.`email` AS `e-mail`,
`perso`.`phone` AS `téléphone`,
`perso`.`gsm` AS `GSM`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))";
?>
pers
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'titularis'
WHEN `$table`.`type` = 'S' THEN 'opvolger'
WHEN `$table`.`type` = 'Y' THEN 'indiener'
ELSE 'getuige'
END AS `type`,
`$table`.`ord` AS `volg`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `kandidaat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'man'
ELSE 'vrouw'
END AS `gender`,
`perso`.`beroep` AS `beroep`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `leeftijd op 20-2`,
`perso`.`email` AS `e-mail`,
`perso`.`phone` AS `telefoon`,
`perso`.`gsm` AS `GSM`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))";
?>
Solid
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'effectif titularis'
WHEN `$table`.`type` = 'S' THEN 'suppléant opvolger'
WHEN `$table`.`type` = 'Y' THEN 'déposant indiener'
ELSE 'témoin getuige'
END AS `type`,
`$table`.`ord` AS `ordre volg`,
CONCAT_WS(' ',`perso`.`prenombul`,`perso`.`nombul`) AS `candidat kandidaat`,
CASE
WHEN `perso`.`plus` THEN '+'
ELSE ''
END AS `Plus`,
CASE
WHEN `perso`.`masculin` THEN 'masc.'
ELSE 'fem.'
END AS `genre`,
`perso`.`profession` AS `profession`,
`perso`.`beroep` AS `beroep`,
TRUNCATE((DATEDIFF('2011-02-20',`perso`.`datenaiss`) / 365),0) AS `âge le, leeftijd op 20-2`,
`perso`.`professalt` AS `profession alternative`,
`perso`.`altberoep` AS `alternatieve beroep`,
`perso`.`profil` AS `profil`,
`perso`.`profiel` AS `profiel`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
PbisF
<?php
$request = "SELECT
`$table`.`type` AS `type`,
`$table`.`ord` AS `ord`,
`perso`.`numnat` AS `numnat`,
`perso`.`nom` AS `nom`,
`perso`.`prenoms` AS `prénoms`,
CONCAT_WS(' ',`perso`.`nombul`,`perso`.`prenombul`) AS `connu comme`,
CASE
WHEN `perso`.`masculin` THEN 'M'
ELSE 'F'
END AS `genre`,
DATE_FORMAT(`perso`.`datenaiss`,'%d-%m-%Y') AS `date naiss.`,
CONCAT_WS(' ',`perso`.`rue`,`perso`.`num`,`perso`.`bte`) AS `adresse`,
`perso`.`cp` AS `code postal`,
`perso`.`comm` AS `commune`,
`perso`.`profession` AS `profession`,
CASE
WHEN `perso`.`masculin` THEN CONCAT_WS(' ','M.',`perso`.`nombul`)
ELSE CONCAT_WS(' ','Mw.',`perso`.`nombul`)
END AS `MMme Nom`,
`perso`.`prenombul` AS `prenom bul.`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
PbisN
<?php
$request = "SELECT
`$table`.`type` AS `type`,
`$table`.`ord` AS `ord`,
`perso`.`numnat` AS `RRN`,
`perso`.`nom` AS `naam`,
`perso`.`prenoms` AS `voornamen`,
CONCAT_WS(' ',`perso`.`nombul`,`perso`.`prenombul`) AS `bekend als`,
CASE
WHEN `perso`.`masculin` THEN 'M'
ELSE 'F'
END AS `gender`,
DATE_FORMAT(`perso`.`datenaiss`,'%d-%m-%Y') AS `geboorte`,
CONCAT_WS(' ',`perso`.`rue`,`perso`.`num`,`perso`.`bte`) AS `adres`,
`perso`.`cp` AS `postcode`,
`perso`.`comm` AS `gemeente`,
`perso`.`beroep` AS `beroep`,
CASE
WHEN `perso`.`masculin` THEN CONCAT_WS(' ','M.',`perso`.`nombul`)
ELSE CONCAT_WS(' ','Mw.',`perso`.`nombul`)
END AS `MMw Naam`,
`perso`.`prenombul` AS `gebruik. voornaam`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
acte
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'Candidat'
ELSE 'Suppléant'
END AS `type`,
`$table`.`ord` AS `ord`,
`perso`.`nom` AS `nom`,
`perso`.`prenoms` AS `prenoms`,
`perso`.`numnat` AS `numnat`,
CASE
WHEN `perso`.`masculin` THEN 'homme'
ELSE 'femme'
END AS `genre`,
DATE_FORMAT(`perso`.`datenaiss`,'%d-%m-%Y') AS `datenaiss`,
`perso`.`nombul` AS `nombul`,
`perso`.`prenombul` AS `prenombul`,
`perso`.`profession` AS `profession`,
CONCAT_WS(' ',`perso`.`rue`,`perso`.`num`,`perso`.`bte`) AS `adresse`,
`perso`.`cp` AS `codepost`,
`perso`.`comm` AS `commune`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
akte
<?php
$request = "SELECT
CASE
WHEN `$table`.`type` = 'E' THEN 'Kandidaat'
ELSE 'Opvolger'
END AS `type`,
`$table`.`ord` AS `ord`,
`perso`.`nom` AS `nom`,
`perso`.`prenoms` AS `prenoms`,
`perso`.`numnat` AS `numnat`,
CASE
WHEN `perso`.`masculin` THEN 'man'
ELSE 'vrouw'
END AS `genre`,
DATE_FORMAT(`perso`.`datenaiss`,'%d-%m-%Y') AS `datenaiss`,
`perso`.`nombul` AS `nombul`,
`perso`.`prenombul` AS `prenombul`,
`perso`.`profession` AS `profession`,
CONCAT_WS(' ',`perso`.`rue`,`perso`.`num`,`perso`.`bte`) AS `adresse`,
`perso`.`cp` AS `codepost`,
`perso`.`comm` AS `commune`
FROM (`$table` LEFT JOIN `perso` ON (`perso`.`ID` = `$table`.`IDperso`))
WHERE `$table`.`type` = 'E' OR `$table`.`type` = 'S'";
?>
table
<?php
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, action <em>{$action}</em></h1>\n";
echo "<table border='1'>\n<thead>\n<tr>";
$fields_num = mysql_num_fields($result);
// Écriture des titres des colonnes de la table dans thead
for($i=0; $i<$fields_num; $i++)
{
$field = mysql_fetch_field($result);
echo "<th>{$field->name}</th>";
}
// Fermer thead, ouvrir tbody
echo "</tr>\n</thead>\n<tbody>\n";
// Écriture des lignes du corps tbody de la table
// Chaque fetch_row prend une ligne et met le pointeur à la suivante
// while s’arrête quand ça coince faute de ligne
while($row = mysql_fetch_row($result))
{
echo "<tr>";
// $row étant un array linéaire, foreach met chaque élément
// de $row à son tour dans la variable $cell jusqu’à plus soif
foreach($row as $cell)
echo "<td>$cell</td>";
echo "</tr>\n";
}
echo "</tbody>\n</table>\n";
?>
scroll
<?php
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, action <em>{$action}</em></h1>\n";
echo "<table border='1'>\n<thead>\n<tr>";
$fields_num = mysql_num_fields($result);
// Écriture des titres des colonnes de la table
for($i=0; $i<$fields_num; $i++)
{
$field = mysql_fetch_field($result);
echo "<th>{$field->name}</th>";
}
echo "<th> </th><!-- U+2007 --></tr>\n</thead>\n<tbody class=\"scrolltable\">\n";
// Écriture des lignes du corps de la table
while($row = mysql_fetch_row($result))
{
echo "<tr>";
// $row is array... foreach( .. ) puts every element
// of $row to $cell variable
foreach($row as $cell)
echo "<td>$cell</td>";
echo "</tr>\n";
}
echo "</tbody>\n</table>\n";
?>
CSV
<?php
$semicol = ';';
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, action <em>{$action}</em></h1>\n";
$fields_num = mysql_num_fields($result);
echo "<p>";
// Écriture des titres des colonnes de la table
for($i=0; $i<$fields_num; $i++)
{
$field = mysql_fetch_field($result);
$lignetitres .= "{$field->name}{$semicol}";
}
$lignetitres = rtrim($lignetitres,";");
echo "{$lignetitres}<br />\n";
// Écriture des lignes du corps de la table
while($row = mysql_fetch_row($result))
{
// $row is array... foreach( .. ) puts every element
// of $row to $cell variable
$ligne = "";
foreach($row as $cell)
$ligne .= "{$cell}{$semicol}";
$ligne = rtrim($ligne,";");
echo "{$ligne}<br />\n";
}
echo "</p>\n";
?>
//{
// $field = mysql_fetch_field($result);
// echo "{$field->name}{$semicol}";
//}
// syntaxe rtrim($ligne,";")
texte
<?php
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, ID <em>{$ID}</em>, action <em>{$action}</em></h1>\n";
echo "<p>";
$row = mysql_fetch_array($result) or die(mysql_error());
/* echo "Item : ".$row['field']."<br />"; */
echo "Prénom sur le bulletin : ".$row['prenombul']."<br />";
echo "Nom sur le bulletin : ".$row['nombul']."<br />";
echo "Homme = 1, femme = 0 : ".$row['masculin']."<br />";
echo "Tous les prénoms officiels : ".$row['prenoms']."<br />";
echo "Nom de famille officiel : ".$row['nom']."<br />";
echo "Pays de nationalité : ".$row['paysnat']."<br />";
echo "Numero national : ".$row['numnat']."<br />";
echo "Date de naissance : ".$row['datenaiss']."<br />";
echo "Profession : ".$row['profession']."<br />";
echo "idem pour la communication en néerlandais : ".$row['beroep']."<br />";
echo "Rue (adresse officielle) : ".$row['rue']."<br />";
echo "Numéro : ".$row['num']."<br />";
echo "Boîte : ".$row['bte']."<br />";
echo "Code postal : ".$row['cp']."<br />";
echo "Commune : ".$row['comm']."<br />";
echo "Adresse e-mail : ".$row['email']."<br />";
echo "Téléphone fixe : ".$row['phone']."<br />";
echo "Mobile : ".$row['gsm']."<br />";
echo "Candidat plus = 1 : ".$row['plus']."<br />";
echo "Profession alternative : ".$row['professalt']."<br />";
echo "<em>(formulation alternative pour la communication)</em><br />";
echo "idem pour la communication en néerlandais : ".$row['altberoep']."<br />";
echo "Profil : ".$row['profil']."<br />";
echo "<em>(petit texte descriptif (longueur ?) pour la communication)</em><br />";
echo "idem pour la communication en néerlandais : ".$row['profiel'];
echo "</p>";
?>
tekst
<?php
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, ID <em>{$ID}</em>, action <em>{$action}</em></h1>\n";
echo "<p>";
$row = mysql_fetch_array($result) or die(mysql_error());
/* echo "Item :".$row['field']."<br />"; */
echo "Voornaam op stembiljet :".$row['prenombul']."<br />";
echo "Naam op stembiljet :".$row['nombul']."<br />";
echo "Man = 1, vrouw = 0 :".$row['masculin']."<br />";
echo "Alle voornamen :".$row['prenoms']."<br />";
echo "Naam :".$row['nom']."<br />";
echo "Land van nationaliteit :".$row['paysnat']."<br />";
echo "Rijksregisternummer :".$row['numnat']."<br />";
echo "Geboortedatum :".$row['datenaiss']."<br />";
echo "Profession :".$row['profession']."<br />";
echo "<em>(voor de communicatie, franse versie van volgend veld:)</em>";
echo "Beroep :".$row['beroep']."<br />";
echo "Straat (officiële adres) :".$row['rue']."<br />";
echo "Nummer :".$row['num']."<br />";
echo "Bus :".$row['bte']."<br />";
echo "Postcode :".$row['cp']."<br />";
echo "Gemeente :".$row['comm']."<br />";
echo "E-mailadres :".$row['email']."<br />";
echo "Vaste telefoon :".$row['phone']."<br />";
echo "Mobiel :".$row['gsm']."<br />";
echo "Plus kandidaat = 1 :".$row['plus']."<br />";
echo "Profession alternative :".$row['professalt']."<br />";
echo "<em>(voor de communicatie, franse versie van volgend veld:)</em>";
echo "Alternatieve beroep :".$row['altberoep']."<br />";
echo "<em>(alternatieve formulering voor de communicatie)</em>";
echo "Profil :".$row['profil']."<br />";
echo "<em>(voor de communicatie, franse versie van volgend veld:)</em>";
echo "Profiel :".$row['profiel']."<br />";
echo "<em>(korte beschrijving voor de communicatie)</em>";
echo "</p>";
?>
acte
<?php
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, action <em>{$action}</em></h1>\n";
while($row = mysql_fetch_array($result)) {
echo "<p>" . $row['type'] . " n° " . $row['ord'] . ". Nom : " . $row['nom'];
echo ". Prénoms : " . $row['prenoms'] . ". Numéro national : " . $row['numnat'];
echo " (" . $row['genre'] . "), date de naissance : " . $row['datenaiss'];
echo ". Nom sur le bulletin : " . $row['nombul'];
echo ". Prénom sur le bulletin : " . $row['prenombul'];
echo ". Profession : " . $row['profession'];
echo ". Adresse : " . $row['adresse'] . ", " . $row['codepost'] . " " . $row['commune'];
echo ".</p>";
}
?>
akte
<?php
echo "<body>\n<h1>Table <em>{$table}</em>, query <em>{$requ}</em>, action <em>{$action}</em></h1>\n";
while($row = mysql_fetch_array($result)) {
echo "<p>" . $row['type'] . " n° " . $row['ord'] . ". Naam: " . $row['nom'];
echo ". Voornamen: " . $row['prenoms'] . ". Rijksregisternummer: " . $row['numnat'];
echo " (" . $row['genre'] . "), geboortedatum: " . $row['datenaiss'];
echo ". Naam op stembiljet: " . $row['nombul'];
echo ". Voornaam op stembiljet: " . $row['prenombul'];
echo ". Beroep: " . $row['profession'];
echo ". Adres: " . $row['adresse'] . ", " . $row['codepost'] . " " . $row['commune'];
echo ".</p>";
}
?>
Retour en haut de la page
Aller à la page de départ de la
centralisation
Aller à la page publique sur les
élections