1 pièce(s) jointe(s)
Afficher tableau PHP/PostgreSQL
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:
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);
?> |
Pièce jointe 360107
Merci d'avance