Fonctionnement comme access

Condor
Invité n'ayant pas de compte PHPfrance

29 août 2005, 11:38

Bonjour à tous,

J'étudie la possibilité de transférer une application d'access sous Postgres + PHP.
La base PG tourne bien.
Maintenant, pour ne pas destabiliser les utilisateurs, je souhaiterai présenter des pages comme celle d'access. Notamment Formulaire+sous/formulaires, avec une présentation enregistrement par enregistrement et les boutons début, suivant, précédent et fin.

Je pense que l'instrucion pg_fetch_array pourrait convenir, mais j'ai une difficulté à concevoir l'ensemble de ces trois notions (formulaire, s/s formulaire+ boutons).

Une bonne âme connaitrait-elle un exemple de ce type ? merci

Mammouth du PHP | 19672 Messages

29 août 2005, 12:26

En clair : tu veux construire un IHM pour gérer une base PostGreSQL de la même manière qu'on manipule une base MS-Access ?

Il existe déjà un outil pour ce genre de chose qui peut éventuellement t'être utile: phppgadmin Qui doit être (je ne l'ai jamais utilisé) le pendant pour PG de phpMyAdmin pour MySQL
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Condor
Invité n'ayant pas de compte PHPfrance

29 août 2005, 14:57

Merci de ta réponse, mais en fait... non.
J'ai déjà connaissance de phppgadmin et ce n'est pas ma recherche.
Je me suis donc mal exprimé <RESET></RESET>.
Je souhaite donner à l'utilisateur de l'application (donc dans le butineur cf.IE, Mozilla...) une interface du même type que celle que l'on peut construire avec MS access. Cette interface est bien souvent constituée d'un formulaire principal présentant un ou plusieurs enregistrements, fréquemment complété d'un sous-formulaire détaillant les enregistrements liés à l'enregistrement en cours.
Pour naviguer entre les différents enregistrements, en bas du formulaire, se trouvent quatre boutons 'début, précédent, suivant, dernier).

C'est là que je bloque. Présenter tous les enregistrements d'un "select" dans une page ne me pose pas de problème, mais en présenter 1 par page... c'est là que la situation se corse. Surtout si je veux présenter d'autres enregistrements se rapportant à celui de la page en cours... sur la même page. Exemple : un entête de commande avec chacun des articles commandé pour cette commande.

Toute réponse en ce sens est la bienvenue.

Mammouth du PHP | 19672 Messages

29 août 2005, 15:07

C'est le principe de la navigation page par page, il y a un bon tuto ICI
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Condor
Invité n'ayant pas de compte PHPfrance

29 août 2005, 15:29

C'est un excellent début.

Je m'y mets et je verrai aprés pour la notion de sous-formulaire.

Merci pour cette réponse.