Mysql
 sql >> Base de données >  >> RDS >> Mysql

Créer dynamiquement des champs de saisie avec des valeurs et des noms de colonnes à partir de la base de données

Vous voyez l'endroit que vous avez marqué d'une flèche ? Au lieu de la chaîne (1) , définissez la value à la valeur de base de données appropriée que vous avez lue dans $result (pas dans $resultInput ).

Voici comment :utilisez mysql_fetch_assoc pour votre SELECT requête, pas mysql_fetch_row . Il n'y aura qu'une seule ligne, alors récupérez-la avant vous commencez à générer le formulaire. Vous aurez alors un tableau nommé avec les valeurs des lignes, et vous pourrez saisir chaque champ par son nom et le mettre dans le formulaire.

Si vous ne comprenez pas comment faire cela, consultez la documentation php pour mysql_fetch_assoc .

Et échappez votre $_GET['id'] comme on vous l'a dit dans votre dernière question. Vous mendiez d'être pwné !