Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & PostgreSQL
PHP & PostgreSQL Forum d'entraide sur PostgreSQL avec PHP. Avant de poster -> FAQ PostgreSQL, Cours PostgreSQL. Pour les questions concernant le moteur PostgreSQL plutôt que les fonctions PHP, merci d'utiliser le forum PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/05/2008, 10h21   #1
Invité de passage
 
Inscription : mai 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 3
Points : 0
Points : 0
Par défaut [PostGreSQL] Afficher les données d'une base

Bonjour, je précise que je démarre en php, pas informaticien à la base.

Je souhaite extraire les données d'une base PostgreSQL et les afficher dans un formulaire en php sans que l'utilisateur puisse le modifier.
Il ne rentrerai que trois attributs de quelques champs (avec listes déroulantes liées...) et la requête lui renverrai tous les les attributs de la ligne de la table ainsi que ceux des tables liées dans une jolie page html imprimable .
Pensez-vous que ce soit possible de créer cela en 10 jours sachant que je ne pars de rien ?

Je joins mon code de démarrage (oui je sais je pars de rien). Je n'arrive pas à afficher les résultats de ma 1ere requête d'essai... Si vous pouviez m'informer de ce qui cloche ?

Merci à tous !
trapali est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 13h37   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 183
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 183
Points : 6 470
Points : 6 470
Citation:
Envoyé par trapali
Pensez-vous que ce soit possible de créer cela en 10 jours sachant que je ne pars de rien ?
tout est possible

Citation:
Envoyé par trapali
Je joins mon code de démarrage (oui je sais je pars de rien). Je n'arrive pas à afficher les résultats de ma 1ere requête d'essai... Si vous pouviez m'informer de ce qui cloche ?

Merci à tous !
tu n'as rien joint !
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 16h59   #3
Invité de passage
 
Inscription : mai 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 3
Points : 0
Points : 0
Oupss ! Avec le fichier c'est mieux....
Merci !
Fichiers attachés
Type de fichier : html formulaire_bouquin.html (778 octets, 6 affichages)
trapali est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 07h54   #4
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 183
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 183
Points : 6 470
Points : 6 470
Bonjour,

J'ai trouvé une petite erreur dans le pg_connect.

essaye avec ce code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<HTML><HEAD>
<TITLE> Connexion à PostGreSQL</TITLE>
</HEAD>
<BODY>
 
<H3>Interrogation de la table Bati</H3>
 
<?php
// Connexion à la base
 
$connexion = pg_connect("host=localhost dbname=SIG user=***** password=*****") or die('Connexion impossible : '.pg_last_error());
 
 
// Exécution de la requête SQL
 
$query = 'SELECT * FROM Secteurs';
$resultat = pg_query($query) or die ('Echec requête : '.pg_last_error());
 
// Affichage des résultats en HTML
 
while($row = pg_fetch_assoc($resultat)) {
	echo $row["gid"];
	echo $row["id_secteur"];
	echo $row["secteur"];
	echo $row["superficie"];
}
echo '</table>';
 
pg_free_result($resultat);
pg_close($connexion);
?>
</BODY></HTML>
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h35.


 
 
 
 
Partenaires

Hébergement Web