Postgresql et php

logoni Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
logoni Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
recapitulons apès toutes les modifications j'obtiens ce message d'erreur:
Parse error: parse error in C:\wamp\www\gdt\postgreSQL.php on line 19
qui concerne la ligne: echo $infos['id-projet'],'<br/'>;


donc voilà le code repris,
<?php
$conn =("host=localhost port=5432 dbname= gdt user=postgres password=lavielle");
$dbconn = pg_connect("$conn");
// connexion à une base de données nommée "gdt" sur l'hôte "localhost" avec un
// nom d'utilisateur"postgres" et un mot de passe"lavielle"

$sql = pg_query("select * from projet");


while($infos = pg_fetch_array($sql)) {
echo $infos['id-projet'],'<br/'>;
echo $infos['nom-projet'],'<br/'>;
echo $infos['code-mo'],'<br/'>;
echo $infos['resultat-projet'],'<br/'>;
echo $infos['montant-projet'],'<br/'>;
echo $infos['code-localisation'],'<br/'>;
echo $infos['id-nature'],'<br/'>;
echo $infos['code-etat'],'<br/'>; }
pg_close($dbconn);
?>
A voir également:

6 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
heu
on peut mettre une virgule à un echo ?
c'est pas plutot le print qui accepte la virgule ?

enfin essayes de remplacer par echo $infos['id-projet'].'<br/>';
0
le père
 
on peut mettre une virgule à un echo ?
Tu as posé la question au manuel PHP ?
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Oui mais après avoir posté XD
c'est le genre de trucs que j'utilise jamais :)
enfin quoiqu'il en soit, la fin de la ligne est toujours mauvaise ^^

c'est pas '<br/'> mais '<br/>'
0
le père
 
Ça a déjà été rectifié, mais dans un autre fil (voir message 1) car logoni se disperse beaucoup.
c'est le genre de trucs que j'utilise jamais Tu as de la chance d'être aussi fort. Moi je ne peux pas m'en passer.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Non, je voulais dire par la que j'utilise tt le tps la concaténation plutôt que des virgules dans un echo ^^
j'ai jamais dit que c'était mieux ^^
0
logoni Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai plus de mesages d'erreur, mais j'obtiens toujours ce message :
2PUIT2réalisé6000002223AGRICULTURE3réalisé7000003331FORA­GE1réalisé1000000111
en haut de ma page.html en verticale , ce charabia qui n'a rien avoir dans mon code , je t'envoie le code en intégralité pour que tu me donnes ton avis
?php
$conn =("host=localhost port=5432 dbname= gdt user=postgres password=lavielle");
$dbconn = pg_connect("$conn");
// connexion à une base de données nommée "gdt" sur l'hôte "localhost" avec un
// nom d'utilisateur"postgres" et un mot de passe"lavielle"

$sql = pg_query("select * from projet");


while($infos = pg_fetch_array($sql)) {
echo $infos['id-projet'],'<br/>';
echo $infos['nom-projet'],'<br/>';
echo $infos['code-mo'],'<br/>';
echo $infos['resultat-projet'],'<br/>';
echo $infos['montant-projet'],'<br/>';
echo $infos['code-localisation'],'<br/>';
echo $infos['id-nature'],'<br/>';
echo $infos['code-etat'],'<br/>'; }
pg_close($dbconn);
?>
à mons avis '<br/>', et '<br/>'. c'est le mm résultat.
0