Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme php et postgres

2 réponses
Avatar
yoyo
Bonjour,

j'essaye de récupérer une donnée de ma base postgres afin de l'afficher dans
une page web.

je comprend pas bien si je fais ceci


$arr = pg_fetch_array($sql);
echo $arr["nom"];

ceci car marche


et si je le met dans ma mise en page web comme ceci cela ne fonctionne pas


<label>Nom </label>
<input name="nom" size="40" maxlength="50" value="<?php echo '$arr[""]'?>,
type="text">


quelqu'un a une idée de mon erreur ?

merci

2 réponses

Avatar
Bruno Baguette

<label>Nom </label>
<input name="nom" size="40" maxlength="50" value="<?php echo '$arr[""]'?>,
type="text">

quelqu'un a une idée de mon erreur ?


Et que donne ceci ?

<input name="nom" size="40" maxlength="50"
value="<?php echo($arr["nom"]); ?>" type="text">

Je vois en tout cas deux erreurs :
- Vous aviez oublié de spécifier la clef dans le tableau $arr
- Et il manquait un " pour fermer l'attribut value

En espérant que ca aide !

--
Bruno Baguette -

Avatar
yoyo
Bruno Baguette wrote:


<label>Nom </label>
<input name="nom" size="40" maxlength="50" value="<?php echo
'$arr[""]'?>, type="text">

quelqu'un a une idée de mon erreur ?


Et que donne ceci ?

<input name="nom" size="40" maxlength="50"
value="<?php echo($arr["nom"]); ?>" type="text">

Je vois en tout cas deux erreurs :
- Vous aviez oublié de spécifier la clef dans le tableau $arr
- Et il manquait un " pour fermer l'attribut value

En espérant que ca aide !

je sais pas si c'est cette erreur, mais en tout cas cela ma permis de

trouver mon erreur, je crois que j'avais dans la value un " de trop.

par contre c'est quoi la cles.