par
jpaul » 06 juin 2006, 06:22
Salut,
A première vue, je vois 4 annomalies :
1) ton formulaire ne precise pas la methode, peut être y a-t-il une methode par defaut mais c'est mieux de préciser celle que tu veux employer :
<FORM METHOD="GET">
ou
<FORM METHOD="POST">
2) il manque un bouton SUBMIT au formulare.
3) Ensuite pour récupérer ta variable liste, il faut relire le tableau correspondant à la méthode :
if ($_GET['liste'] == test13)
ou
if ($_POST['liste'] == test13)
un switch serait plus approprié mais, enocre mieux, pourquoi passer par une variable intermédiaire ?
4) ta fonction modvar n'est pas appelée...
A ta place, j'essayerais :
<?php
?>
</head>
--------------------
<FORM METHOD="POST">
<SELECT NAME="liste" onChange='modvar(this)'>
<option value="test13">13 ans</option>
<option value="test14">14 ans</option>
<option value="test15">15 ans</option>
</SELECT>
<input type="submit" value="Submit" />
</FORM>
<?
// pourquoi passer par $age_record puisque les données sont dans $_POST['liste'] ?
//include ("include/$age_record.php");
include ("include/$_POST['liste'].php");
?>
<?
echo $age;
?>
Ceci dit, je viens de me lever et le cafe est en train de passer (je ne l'ai pas encore bu

)
[/quote]