Remplissage d'un formulaire avec postgres

Résolu/Fermé
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 27 févr. 2009 à 23:25
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 28 févr. 2009 à 11:21
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

2 réponses

petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
28 févr. 2009 à 11:10
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
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 2
28 févr. 2009 à 11:21
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