Page 1 sur 1

Utiliser le contenu d'un champ, bizarre...

Posté : 26 nov. 2007, 00:31
par chodaboy34
Bonjour,

J'ai une page avec des frames php.

Je souhaite afficher dans un frame le contenu d'un champ, et dans la liste déroulante d'un formulaire du frame de droite, le contenu du même champ.

Dans la liste déroulante du formulaire formulaire, j'ai une ligne blanche. Et du coup, il me manque un champ de la table en question dans le formulaire.

Par exemple, dans un frame j'ai 5 champs, mais seulement 4 dans les choix du formulaire.

J'utilise le même code php pour mes 2 fichiers :
<?php
// connexion à la base
$db = mysql_connect( "host", "base", "mdp" ) ;
mysql_select_db( "base", $db) ;

// la requête SQL
$sql = 'SELECT champ FROM table';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($data = mysql_fetch_assoc($req))
    {
    // affichage des informations 
    echo '<b>'.$data['nom'];
       }

// fermeture de la connexion mysql
mysql_close();
?> 
Mon code php comporte t'il des erreurs ? Ai-je une autre solution pour afficher mes champs sans avoir le même probléme ?

Merci.

Posté : 26 nov. 2007, 00:41
par Truc
Salut,

Le même code ?
Avec ce code tu ne peut avoir de liste de formulaire valide... il n'y a pas de <option> dans la boule.

Montre nous l'autre bout de code :wink: