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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>