Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 1215 → Rev 1216

/trunk/services/modules/0.1/chorodep/Observations.php
71,7 → 71,7
foreach ($this->table_version as $version) {
$this->table = $version; //on stocke le nom de la table correspondant à la version du projet en cours
$this->traiterParametres($parametres);
$requete = $this->assemblerLaRequete(); //print_r($requete);
$requete = $this->assemblerLaRequete(); //print_r($requete);exit;
$resultat = $this->getBdd()->recupererTous($requete);
$res_version = $this->testerResultat($resultat, $requete);
}
84,6 → 84,31
return $resultat_formate;
}
public function modifier($ressources, $parametres) {
$resultat_formate = '';
extract($parametres);
if ($this->corps_http == '' && $this->entete_http == '') {
$requete = "SELECT `$dept` FROM `chorodep_v2014_08` WHERE `num_nom` = $num_nom ";
$resultat = $this->getBdd()->recupererTous($requete);
if ($resultat = array()) {
$requete = 'INSERT INTO `chorodep_v2014_08`(`id`, `rang`, `catminat`, `indication_phytosocio_caracteristique`, `num_tax`, `num_nom`, `nom_sci`, `chorologie`, `01`, `02`, `03`, `04`, `06`, `07`, `08`, `09`, `10`, `11`, `12`, `67`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20`, `21`, `22`, `23`, `79`, `24`, `25`, `26`, `91`, `27`, `28`, `29`, `30`, `32`, `33`, `31`, `43`, `52`, `05`, `70`, `74`, `65`, `87`, `68`, `92`, `34`, `35`, `36`, `37`, `38`, `39`, `40`, `42`, `44`, `45`, `41`, `46`, `47`, `48`, `49`, `50`, `51`, `53`, `54`, `55`, `56`, `57`, `58`, `59`, `60`, `61`, `75`, `62`, `63`, `66`, `64`, `69`, `71`, `72`, `73`, `77`, `76`, `93`, `80`, `81`, `82`, `90`, `94`, `95`, `83`, `84`, `85`, `86`, `88`, `89`, `78`, `freq_abs`, `freq_rel`, `rare_nat`)
VALUES ("","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","") ';
} else {
$requete = "UPDATE `chorodep_v2014_08`
SET `$dept` = (SELECT `code` FROM chorodep_ontologies WHERE `id`= $statut)
WHERE num_nom = '$num_nom'";
$resultat = $this->getBdd()->executer($requete);
}
print_r($resultat);
}
return $resultat_formate;
}
public function testerResultat($resultat, $requete) {
if ($resultat == '') { //cas ou la requete comporte des erreurs
$s = 'La requête SQL resultat formée comporte une erreur !!';