Modifier une fiche projet
// récupération des valeurs des critères de recherche
echo '
';
$filiere = isset($_POST['filiere']) ? $_POST['filiere'] : '';
$annee = isset($_POST['annee']) ? $_POST['annee'] : '';
$zone = isset($_POST['zone']) ? $_POST['zone'] : '';
// recherche sinpa
function toSQL($str) {
if (get_magic_quotes_gpc() || (defined('magic_quotes_sybase') && (magic_quotes_sybase == '1')))
return trim($str, '%');
return addslashes(trim($str, '%'));
}
// mot clé
if ($motcle != '')
$Rmotcle = " (programme ILIKE '%" . toSQL($motcle) . "%' or titre ILIKE '%" . toSQL($motcle) . "%' or nom ILIKE '%" . toSQL($motcle) . "%' or filiere ILIKE '%" . toSQL($motcle) . "%')";
else
$Rmotcle = "titre LIKE '%%'";
// filière
if ($filiere != '')
$Rfiliere = " AND filiere LIKE '%" . toSQL($filiere) . "%'";
else
$Rfiliere = "AND filiere LIKE '%%'";
// annee
if ($annee != '')
$Rannee = " AND annee LIKE '" . toSQL($annee) . "'";
else
$Rannee = "AND annee LIKE '%%'";
// zone
if ($zone != '')
$Rzone = " AND zone LIKE '%" . toSQL($zone) . "%'";
else
$Rzone = "AND zone LIKE '%%'";
// recherche des projets correspondant aux critères
$sql = pg_query("SELECT acronyme, intitule_fr, maj, projet_id, valide, visible FROM projets ORDER BY acronyme ");
echo "Il y a ".pg_num_rows($sql)." projet(s) dans la base de données
";
echo '
|
Acronyme |
Intitulé |
Dernière màj |
Modifier la fiche |
Effacer la fiche |
|
';
while($data = pg_fetch_array($sql)){
$inscr = explode(" ",$data['maj']);
$date=$inscr[0];
$heure=$inscr[1];
$datd = explode("-",$date);
$y=$datd[0];
$m=$datd[1];
$d=$datd[2];
$hour = explode(":",$heure);
$h=$hour[0];
$mn=$hour[1];
$datemaj = $d.'/'.$m.'/'.$y.' à '.$h.':'.$mn;
$val = $data['valide'];
if ($val == 't'){
$valide = '';}
else {
$valide = '';}
$vis = $data['visible'];
if ($vis == 't'){
$vis = '';}
else {
$vis = '';}
echo '
'.$valide.' |
'.$data['acronyme'].' |
'.$data['intitule_fr'].' |
'.$datemaj.' |
|
|
'.$vis.' |
';
}
?>
©
GIP-Ecofor, 2009-2024 |