Echec de connexion à la base de données.
'; $chemin = getcwd(); $ident = substr($chemin, 20, strlen($chemin)); $sql = "SELECT * FROM chercheur_cv WHERE ident='".$ident."'"; $requete3 = @pg_exec($dbconn, $sql); $resultat3 = @pg_fetch_array($requete3, 0); $resultat3["html"] = stripslashes($resultat3["html"]); $sql = "SELECT * from chercheur, cat_fonct WHERE chercheur.fonct=cat_fonct.ident AND chercheur.ident='".$ident."'"; $requete = @pg_exec($dbconn,$sql); if (!$requete) "Echec de la requête.
"; $resultat = @pg_fetch_array($requete, 0); $resultat["ident"] = decoder_chaine($resultat["ident"]); $resultat["prenom"] = decoder_chaine($resultat["prenom"]); $resultat["nom"] = decoder_chaine($resultat["nom"]); $resultat["libel"] = decoder_chaine($resultat["libel"]); $resultat["email"] = decoder_chaine($resultat["email"]); $resultat["tel"] = decoder_chaine($resultat["tel"]); ?> <?php echo $resultat["prenom"]." ".$resultat["nom"]; ?> - Curriculum Vitae "; echo "

-

> Université d'Avignon et des Pays de Vaucluse

LIA - CERI
339 chemin des Meinajariès
BP1228
84911 AVIGNON Cedex 9
France

Tél :
Fax : (33/0) 4 90 84 35 01

E-mail : ">
" alt="[ ]">
'; if ($resultat["equipe"] != 6) { $sql2 = "SELECT * FROM cat_equipe WHERE ident='".$resultat["equipe"]."'"; $requete2 = @pg_exec($dbconn,$sql2); if (!$requete2) 'Echec de la requête.
'; $resultat2 = @pg_fetch_array($requete2, 0); $resultat2["http"] = decoder_chaine($resultat2["http"]); $resultat2["label"] = decoder_chaine($resultat2["label"]); $resultat2["libel"] = decoder_chaine($resultat2["libel"]); echo ''; echo "


Membre de l'équipe de recherche : "; echo ''; echo $resultat2["label"]." - ".$resultat2["libel"]."

"; echo "
"; } echo "
"; echo "



"; } if (file_exists("index.inc") && ((strcmp($resultat3["cartouche"], "non") != 0 && strcmp($resultat3["publications"], "non") != 0) || strcmp($resultat3["cartouche"], "non") != 0 || strcmp($resultat3["publications"], "non") != 0)) { echo ''; echo ''; echo ''; echo '
'; echo ''; include("index.inc"); echo '



'; } if (strcmp($resultat3["publications"], "oui") == 0) { if (!isset($debut)) $debut = 0; $where = " WHERE (coaut LIKE '%&".$ident."&%') "; // le calcul du nombre total de categorie sert a connaitre // le nombre de variables a creer dans la boucle suivante $sql = "SELECT COUNT(*) FROM cat_article"; $requete = @pg_exec($dbconn, $sql); if (!$requete) echo 'Echec de la requete.
'; unset($sql); $resultat = @pg_fetch_array($requete,0); $total_cat = $resultat[0]; @pg_freeresult($requete); unset($resultat); // cette boucle intialise une liste de variables n1, n2, n3 ... correspondant // aux nombres total de publications pour chaque type de categorie // on utilise ensuite ces variables pour separer les publications par type, on // insere entre chaque groupe de publications le titre de la categorie for ($i = 1; $i < $total_cat+1; $i++) { $var = "n".$i; $sql = "SELECT COUNT(*) FROM article"; if ($where != "") $sql .= $where." AND cat=".$i; else $sql .= " WHERE cat=".$i; $requete = @pg_exec($dbconn, $sql); if (!$requete) echo 'Echec de la requete.
'; unset($sql); $resultat = @pg_fetch_array($requete,0); $$var = $resultat[0]; @pg_freeresult($requete); unset($resultat); } $sql = 'SELECT titre, auteurs, ref, annee, fich, libel, article.ident FROM article, cat_article'; $sql .= $where; $sql .= " AND cat_article.ident = article.cat"; $sql .= ' ORDER BY cat ASC, annee DESC'; $requete = @pg_exec($dbconn, $sql); $i = 0; while ($resultat = @pg_fetch_array($requete, $i++)) { $resultat["libel"]=decoder_chaine($resultat["libel"]); $resultat["auteurs"]=decoder_chaine($resultat["auteurs"]); $resultat["titre"]=decoder_chaine($resultat["titre"]); $resultat["annee"]=decoder_chaine($resultat["annee"]); // la variable espacement permet d'inserer un saut de ligne entre les publications $espacement = 1; if ($i == 1) { echo ''; echo '
'.$resultat["libel"].'
'; /*if ($selection == "auteur") echo ''.$choix_chercheur1[0].'';*/ $nb_pages = (int) ($nb_total / $cfg_nb_ppages); if ($nb_pages != 1) $nb_pages++; echo ' '; echo ''; // pour la premiere publication, on desactive le saut de ligne $espacement = 0; } else { $cpt = $debut + $i; $temp = 0; for ($k = 1; $k < $total_cat+1; $k++) { $var1 = "n".$k; $var2 = "n".($k+1); $temp = $temp + $$var1; if ($cpt == ($temp+1) && $$var2) { echo '

'; echo '
'.$resultat["libel"].'

'; // pour la derniere publication d'une categorie, on desactive le saut de ligne $espacement = 0; } } } ?>
'; echo '['.$resultat["ident"].'] - '.$resultat["auteurs"].', '; if ($resultat["fich"] == "") echo ''.$resultat['titre'].''; { if (file_exists("../".$resultat["fich"])) echo ''.$resultat["titre"].''; else echo ''.$resultat['titre'].''; } echo ', '.$resultat["annee"]; ?>