Remplissage d'un formulaire avec postgres

Résolu
Bonjour,

je n'arrive pas à avoir le bouton qui me permet d'envoyer le fichier au dossiers debut_pdf1.php
le fichier est s'appelle carnet.php et je le lance après avoir démarrer mon server.
tous s'affiche sauf le submit.

<form action="debut_pdf1.php" method="post">
<div>
<b>Votre projet d'implantation</b><br/>
Rue <input name="Rue" type="text" id="Depart" /> Ville <input name="Ville" type="text" id="Depart" /><br />
Prenom <input name="Pronom" type="text" id="prenom" />
Nom<input name="nom" type="text" id="Exploitant" />

<td align="right" valign="middle">

<br>Type d'activité <SELECT name="activite">
<!-- sélection des choix-->
<?php
//nom variable endroit port nom BD utilisateur mots passe
$db = pg_connect("host=localhost port=5432 dbname=habitant user=postgres password=essai");
$req = "SELECT nom from adresse";
$resultat = pg_query($db, $req);
if (!$resultat)
{
echo "Erreur de requête SQL";
exit;
}
//problème de répetition de données
while ($row = pg_fetch_row($resultat))
{
echo '<OPTION VALUE="'.$row[0].'">'.$row[0]."</OPTION>";
echo "<br>";
}
pg_close($db);
exit();
?>
</SELECT>
<input type="submit" value="submit" />
</div>

</form>

merci d'avance
Configuration: Windows Vista
Firefox 3.0.6

2 réponses

  1. bonjour,

    j'ai essayer de changer le nom avec le point htlm dans ce cas, il n'y avait pas de liste dans la case mais dans les deux cas il n'y a pas la liste qui s'affiche dans le menu déroulant.

    dans le fichier php j'ai écrit

    while ($row = pg_fetch_row($resultat))
    {
    echo '<OPTION VALUE="'.$row[0]'">'.$row[0]."</OPTION>"
    echo "<br>";
    }

    pg_close($db);

    j'ai un message d'erreur suivant
    unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';'

    mais j'ai besoin d'avoir
    <OPTION VALUE="01">01</OPTION>
    avec les valeur 01 qui change selon la réponce de postres
    0
    1. bonjour,

      j'ai réussit j'avais simplement oublier de séparer les variables par des ''
      voikla le code
      il faut l'enregistrer en php et dans la boucle

      while ($row = pg_fetch_row($resultat))
      {
      echo "<OPTION VALUE=".'"'.$row[0].'">'.$row[0]."</OPTION>";
      echo "<br>";
      }

      pg_close($db);

      A+
      0