$type) { $champSQL = getChampSQL($inputs[$champ], $champ, $type); if (!@pg_query("UPDATE appart SET ".$champ." = ".$champSQL." WHERE id = $id")) $erreur = pg_last_error(); #echo "UPDATE appart SET ".$champ." = ".$champSQL." WHERE id = $id
"; } } // ajout d'un nouvel appart else { $champsSQL = ''; $valuesSQL = ''; $debut = true; foreach ($champs as $champ => $type) { $champSQL = getChampSQL($inputs[$champ], $champ, $type); $champsSQL .= ($debut ? '' : ',') . $champ; $valuesSQL .= ($debut ? '' : ',') . $champSQL; $debut = false; } if(!@pg_query("INSERT INTO appart (".$champsSQL.") VALUES(".$valuesSQL.")")) { $erreur = pg_last_error(); $action = "ajouter"; } #echo "INSERT INTO appart (".$champsSQL.") VALUES(".$valuesSQL.")"; } } else if ($action == 'supprimer') { @pg_query("DELETE FROM appart WHERE id = $id"); $id = 1; } ?>