insertion formulaire et php

Répondre
universdupc
le 30/01/2006 à 11:21
universdupc
Salut à tous !

J'ai une petite question, voilà j'aimerais savoir comment on peut récupérer dans une liste déroulante d'un formulaire les info d'un champ zet de la avoir son id. Je m'explique.
En faite je voudrais créer un formualire su lequel on pourrait choisir une catégorie, ces catégorie sotn présente dans une base données appelé par exempe gestion_catégorie. de on sélectionne une catigérie on entre un nom ect et on valide le formaulaire.
Se formulaire va gérer l'insertion de données dans une autre base de données. Mais comment fait t-on pour que le nom de la catégorie choisie renvoi son id dans le formulqiare.
Ce qui ferais en fonction de la catégorie choisie on mais don id dans un champs de l'autre base de données.

Voici un cas concret :

base de données gestion_catégorie :

id_catégorie nom
1 essai

base de données gestion_lien :

id_lien nom description id_catégorie
2 esai essai 1

Se qui fait que dans le formauilaire je sélectionne essai pour la catégorie et moi je veux qui me renvoi son id pour faire son insertion dans la base gestion_lien.

Voilà merci
LA GLOBULE
le 30/01/2006 à 14:10
LA GLOBULE
Ben dans les <option> de ton menu select, tu places les id, comme çà tu as directement les id des catégories, non ?
universdupc
le 30/01/2006 à 14:31
universdupc
Oui je pense avoir trouvé :

En faisant ainsi

<form action=....> 
...
...
<?php
$result=mysql_query("select id, nom from gestion_cat");
echo "<select name='cat'>";
while($r=mysql_fetch_object($result))
{
echo "<option value='$r->id'>$r->nom";
}
echo "</select>"
?>
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours