Bonjour,
je souhaite faire une requete SQL via PHP et afficher les résultats en html.
cependant il ya une erreur et j'arrive pas à avancer.
si vous avez une solution, je suis preneur!
voici mon code :
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
	<FORM>
		<INPUT type=text name=prenom />
		<INPUT type="submit" value="Soumette la requêtete"></BR>
	</FORM>
		<table border=1 width=100%>
<TR><TD><B>Nom</B></TD><TD><B>Prénom</B></TD><TD><B>Age</B></TD></TR>
<?php
// Connexion à la BDD
$dbconn = pg_connect("host=postgresql-geocorp.alwaysdata.net port=5432 dbname=geocorp_trentans user=geocorp password=*******")
or die('Connexion impossible !');
 
// Récupération des données
$recup_prenom=$_POST['prenom'];
 
// Exécution de la requête SQL
$query = 'SELECT t_pers.nom, t_pers.prenom, t_pers.age FROM t_pers WHERE prenom LIKE \' '.$recup_prenom. ' \' ';
// Execution de la requête SQL
$result = pg_query($query) or die('Échec de la requête : ' . pg_last_error());}
// Affichage des résultats en HTML
//création du tableau
while ($ligne = pg_fetch_assoc($result));
 
foreach ($ligne as $element) //chaque col. de la ligne
{
echo "<tr>";
echo "<td>"$element"</td>";//une cellule
echo "</tr>";
};
 
// Libère le résultat
pg_free_result($result);
// Ferme la connexion
$close=pg_close($dbconn);
?>
Nom : Capture1.JPG
Affichages : 1400
Taille : 28,4 Ko
Merci d'avance