Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels 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 15/03/2005, 13h56   #1
Invité de passage
 
Inscription : mars 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 7
Points : 4
Points : 4
Par défaut pb PostgreSQL lors du transfert de donnee sur la base :(

Voici mon programme, c'est en fait un formulaire qui doit senregistrer sur la base de donnee. jarrive a me connecter a la base, sa ce nest pa le pb... mai le transfert ne se fait pas.
message derreur :
Fatal error: Call to undefined function: pg_connect() in /var/www/free.fr/1/9/sej77/ajout.php on line 8


ds mon php.ini g bien enlever le ";" dans lextension postgreSQL php.....

je ne vois pa ou ets le probleme

aidez si vous pouvez
je vous en remercie davance....

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<html>
 <head>
 </head>
 <body>
	<?PHP
 
 
$cxion = pg_connect ("host=sql.free.fr dbname=site user=sej77 password=*****");
IF (!$cxion)
  print("probleme de connexion"); 
else
  print("connexion Reussi");
 
 
//recuperation des donnees
$civil=$_POST[civil];
$nom=$_POST[nom];
$prenom=$_POST[prenom];
$blase=$_POST[blase];
$ville=$_POST[ville];
$mdp=$_POST[mdp];
$mail=$_POST[mail];
 
$reqInsert = "INSERT INTO site (art_civil,art_nom,art_prenom,art_blase,art_ville,art_mdp,art_mail) VALUES('$nom','$prenom','$blase','$ville','$mdp','mail')";
echo $reqInsert;
$rslt=pg_query($cxion,$reqInsert );
 
 
 
 
 
// construction et execution de la requete
$rqut = "SELECT * FROM site;";
$rslt = pg_query($cxion,$rqut);
IF (!$rslt) {
print ("Erreur sur la requete...");
exit;
}
 
//initialisation et lecture des lignes
$nb = pg_num_rows($rslt);
 
  FOR ($i=0;$i<$nb;$i++)  {
   $ligne = pg_fetch_row($rslt,$i);
   $tabnum[$i]= $ligne[0];
   $tabnom[$i]= $ligne[1];
   $tabprenom[$i]= $ligne[2];
   $tabblase[$i]= $ligne[3];
   $tabville[$i]= $ligne[4];
   $tabmdp[$i]= $ligne[5];
   $tabmail[$i]= $ligne[6];
                          }
//liberation memoire et fermeture connexion
pg_free_result($rslt);
pg_close($cxion);
 
 
//affichage resultat ds un tableau HTML
print ("<table>\n");
FOR ($y=0; $y<$nb;$y++) {
 print("<tr>\n");
 print("<td>$tabnum[$y]</td>\n");
 print("<td>$tabnom[$y]</td>\n");
 print("<td>$tabprenom[$y]</td>\n");
 print("<td>$tabblase[$y]</td>\n");
 print("<td>$tabville[$y]</td>\n");
 print("<td>$tabmdp[$y]</td>\n");
 print("<td>$tabmail[$y]</td>\n");
 print("</tr>\n");
                         }
 print ("</table>\n");
?>
 
 
 </body>
</html>
jesbond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2005, 14h11   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Code :
1
2
3
4
5
$cxion = pg_connect ("host=sql.free.fr dbname=site user=sej77 password=*****");
IF (!$cxion)
print("probleme de connexion");
else
print("connexion Reussi");
Désolé de te decevoir, mais Free ne propose que MySQL, il ne mette pas a disposition de base de données PostgreSQL.

KrysKool
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2005, 17h58   #3
Invité de passage
 
Inscription : mars 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 7
Points : 4
Points : 4
ben c pas la meme chose ????
jsuis dégouté...
merci si c vraiment sa le probleme, sa mevite de chercher pr rien
je suis debutant je precise...
jesbond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 12h44   #4
Invité de passage
 
Inscription : mars 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 7
Points : 4
Points : 4
Bon alors jai du nouveau !!!

jai crée plusieurs base differentes pour essayer , toujours en PostGreSQL mais PAS SUR FREE (vu quil ne gere pas le postgre).
jai pris une base a lexterieur gratuite. donc ma base de donnée na rien avoir avec free ! je nutilise pas celle de free, dc sa doit marcher !

et jai toujours le meme probleme :

Fatal error: Call to undefined function: pg_connect() in /var/www/free.fr/1/9/sej77/ajout2.php on line 7


en ce qui concerne la ligne a decommenter ds php.ini jai mis ça:

extension="../php/ext/php_pgsql.dll"

jespere que vous pourrez maider....
jesbond 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 14h53.


 
 
 
 
Partenaires

Hébergement Web