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

Eléphanteau du PHP | 24 Messages

26 nov. 2007, 00:31

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.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 nov. 2007, 00:41

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:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute