liste deroulante qui affiche le nom et enregistre l'id

flo74000

Nouveau membre
salut,

j'ai une liste deroulante qui m'affiche les champs present dans ma base de données et je voudrai pouvoir enregistrer l'id auquel correspond le choix afin de faire une tale pour lier deux tables.

savez vous comment faire?
salut,

j'ai une liste deroulante qui m'affiche les champs present dans ma base de données et je voudrai pouvoir enregistrer l'id auquel correspond le choix afin de faire une tale pour lier deux tables.

savez vous comment faire?

pour le moment j'ai fais ca pour afficher ma liste
Code :
[cpp]
<?php

include ("paramCon.php");
include ("connexion.php");
echo '<select size=1 name="institution">'."\n";
echo '<option value="-1">Choose Institution <option>'."\n";

$sql = "SELECT Name FROM institutions;";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

while($data = mysql_fetch_array($req)) {
echo '<option value=".$data[0].">'.$data['Name'];
echo '</option>'."\n";
}
echo '</select>'."\n";

mysql_close();
?>
[/cpp]

et ca pour recuperer l'info qui est dans la liste
Code :
[cpp]$institution = $_POST['institution'];
$sql3 = "SELECT Idinstitution
FROM institutions WHERE Name='$institution';";
$res = mysql_query($sql3)or die('Erreur SQL !'.$sql3.''.mysql_error());
[/cpp]

mais $res mais rapport l'id du choix dans la liste et non dans la base a savoir: Resource id #5



merci de votre aide
 

boub popsyteam

Grand Maître
Rajoute une colone ID en dur dans la table et hopla si c'est ça que tu veux :D

Si tu affiches $res directement c'est normal que ca te donnes "ressource ID #xx" ce n'est PAS son contenu !! Il te manque la suite :o
 

flo74000

Nouveau membre
apprends le sql :o
c'est pas avec ce genre de message que je vais apprendre en tout cas.

en faite quand je met .$data['Idinstitution']. dans la value plus rien ne marche et donc je ne peux pas recuperer l'Idinstitution. D'ailleur comment faire dans ma page ou arrive toutes mes variables pour recuperer la valeur de l'Idinstitution: il faut que j'utilise: $Idinstitution = $_POST[ je met quoi ici ]; ?

pouvez vous m'aidez?
merci
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 088
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut