Hola a todos.
Estoy terminando de desarrollar una web. La web tiene un formulario de busqueda Multicriterio que funciona bien. Sin embargo uno de los criterios para buscar es el rango de edad.
Utilizo una funcion en PHP para definir los valores de dicho campo, sin embargo el POST solo recibe el ultimo de dichos valores.
He creado dos sencillas paginas para tratar de solucionar el problema pero nada.
Aqui os dejo el codigo de las dos paginas (Formulario y la receptora de los datos)
Espero que me podais ayudar.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p>
<?php foreach (range(18, 20) as $numero )?>
</p>
<p> </p>
<form id="form1" name="form1" method="post" action="b.php">
<label for="r1">r1</label>
<select name="r1" id="r1">
<option value="<?php { echo "$numero";} ?>">rr</option>
</select>
<input type="submit" name="r2" id="r2" value="Submit" />
</form>
<p> </p>
</body>
</html>
-----------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
</html>
<?php echo $_POST['r1] ?>
</body>
</html>