Bonjour a tous,
j'ai réalisé un site internet en php, pour un office du tourisme.
Dans ma partie administrateur, je rencontre quelque problème avec les tables qui possède des clés étrangère. En effet, je fait afficher dans ma liste déroulante le libéllé du type d'association, cependant il faut qu'a partir de ce libellé je récupère le numéro type.
Pour cela j'ai donc fait :
if (isset($_POST['asso']))
{
mysql_connect("localhost","root","");
mysql_selectdb("office du tourisme");
//récupération des données saisies
$libel=$_POST['asso'];
$presi=$_POST['pres'];
$tele=$_POST['tel'];
$type=$_POST['liste'];
//liste représente ce que j'ai selectionner dans ma liste déroulante //calcul de la clé primaire (auto) $sql='select max(`nasso`) from `association`';
$res=mysql_query($sql);
$tab=mysql_fetch_array($res);
$num=$tab[0] + 1;
//récup les libélle type pour les transformés par le code
$req='
select `ntypeasso` from `typeasso `where `libelletypeasso`="$type"'; $id=mysql_query($req);
$tab=mysql_fetch_array($id);
$ntype=$tab[0];
Cependant lorsque je fait mon insert :
$sql="insert into `association` values ($num,'$libel','$presi','$tele','$ntype')";rien ne s'affiche dans la partie ntype, je ne sais vraiment plus comment faire, je suis dépasser et j'avoue, je commence à déprimer serieusement.

SI QUELQU'UN PEUT M'AIDER SVP N'HESITER PAS
merci

cloddy
