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
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