Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 14/02/2013 22:19:56
- doha-i2m
- Membre
interface utilisateur pour PgAdmin3
Bonjour,
Je veux faire une interface utilisateur pour la saisie et la mise à jour des données géographiques pour PgAdmin3, a votre avis quel est la meilleure application qui peut se connecter avec la base d'PgAdmin ?
Merci d'avance.
Hors ligne
#2 15/02/2013 00:05:04
- gleu
- Administrateur
Re : interface utilisateur pour PgAdmin3
Votre demande n'est pas très claire. Vous parlez d'utiliser pgadmin pour faire une interface de saisie, puis vous parlez d'une autre application pour se connecter à PostgreSQL... pas très compréhensible. Pourrriez-vous essayer de mieux expliquer votre demande ?
Guillaume.
Hors ligne
#3 15/02/2013 15:19:54
- doha-i2m
- Membre
Re : interface utilisateur pour PgAdmin3
je travaille avec pgadmin3, j'ai fait une base de données et quelques fonctions et maintenant mon encadreur m'a demandé de faire une interface utilisateur pour interroger cette base.
Hors ligne
#4 15/02/2013 15:35:39
- gleu
- Administrateur
Re : interface utilisateur pour PgAdmin3
OK. Soit vous faites tout vous-même dans le langage de votre choix, soit vous utilisez des programmes comme Access, LibreOffice, etc pour vous faciliter la vie.
Guillaume.
Hors ligne
#5 05/03/2013 00:21:20
- doha-i2m
- Membre
Re : interface utilisateur pour PgAdmin3
effectivement je veux faire moi même cette interface avec php5. Est-ce-que vous avez une idée comment je peux faire la connexion entre le php5 et ma base dans PgAdmin III ?
Merci
Dernière modification par doha-i2m (05/03/2013 00:22:26)
Hors ligne
#6 05/03/2013 01:26:38
- rjuju
- Administrateur
Re : interface utilisateur pour PgAdmin3
Il faut utiliser les fonctions postgres pour php (pg_connect..., voir http://php.net/manual/fr/function.pg-connect.php).
Julien.
https://rjuju.github.io/
Hors ligne
#7 15/03/2013 10:06:49
- doha-i2m
- Membre
Re : interface utilisateur pour PgAdmin3
la connexion est établit mais il n'affiche pas les données depuis la base :
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=postgis user=user password=root");
if(!$dbconn)
echo "connexion non établit.\n";
else
echo "connexion établit.\n";$result = pg_query ($conn, "SELECT id,bname FROM batiment");
if (!$result) {
echo "Erreur durant la requête.\n";
exit;
}
while ($row = pg_fetch_row($result)) {
echo "id: $row[0] name: $row[1]";
echo "<br />\n";
}?>
Pour la connexion il affiche "connexion établit" et pour l'autre requete il affiche ""Erreur durant la requête"
A votre avis c'est quoi le problème?
Dernière modification par doha-i2m (15/03/2013 10:11:22)
Hors ligne
#8 15/03/2013 10:28:48
- gleu
- Administrateur
Re : interface utilisateur pour PgAdmin3
Sans connaître l'erreur, je ne vois vraiment pas comment vous voulez qu'on vous aide. Il nous faudrait le message d'erreur renvoyé par PostgreSQL.
Guillaume.
Hors ligne
#9 15/03/2013 10:54:36
- doha-i2m
- Membre
Re : interface utilisateur pour PgAdmin3
oué c'est ça le problème, pas de message d'erreur si j'enlève les lignes
if (!$result) {
echo "Erreur durant la requête.\n";
la page est vide,blanche!!
Hors ligne
#10 15/03/2013 11:54:38
- rjuju
- Administrateur
Re : interface utilisateur pour PgAdmin3
Comme indiqué dans la documentation php, il faut utiliser la fonction pg_last_error() pour obtenir le détail de l'erreur :
http://php.net/manual/fr/function.pg-query.php et http://www.php.net/manual/fr/function.pg-last-error.php
Julien.
https://rjuju.github.io/
Hors ligne
#11 15/03/2013 12:53:43
- doha-i2m
- Membre
Re : interface utilisateur pour PgAdmin3
ERREUR: droit refusé pour la relation batiment
Hors ligne
#12 15/03/2013 13:02:48
- rjuju
- Administrateur
Re : interface utilisateur pour PgAdmin3
Et bien donnez les droits à l'utilisateur que vous utilisez pour la connexion.
Julien.
https://rjuju.github.io/
Hors ligne
#13 15/03/2013 14:48:24
- doha-i2m
- Membre
Re : interface utilisateur pour PgAdmin3
Merci pour l'aide admins,vous êtes très gentils
Hors ligne
#14 13/11/2013 12:15:20
- Pascal Boulerie
- Membre
Re : interface utilisateur pour PgAdmin3
(En écho au conseil donné par l'administrateur du forum rjuju )
Pour donner les droits sur les tables / relations
dans pgAdmin III
Passer par le menu contextuel "Assistant de gestion de droits...".
Mot-clé : Assistant de gestion de droits...
Remarque : pgAdmin est un outil distinct, non documenté dans les 2098 pages de documentation * de PostGreSQL 9.3...
* http://docs.postgresql.fr/9.3/pg93.pdf
Hors ligne
Pages : 1