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); ?>
Merci d'avance
Partager