16/11/2008, 05:31
|
| | Fecha de Ingreso: junio-2008
Mensajes: 51
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Pues yo creo que esta clara la pregunta,
Cuando se envían variables a través de un formulario tipo textbox, éstas permiten un campo name que luego php interpreta como una variable.
En el caso de las list/menú, no hay el campo name (al menos por defecto). Por lo tanto, como interpreta php que se ha escogido una opción u otra?
Eso es lo que pregunta. Y ahora mismo me surge la misma pregunta a mi.
Gracias!
Hola Gnesys,
Creo que ya lo tengo. Si simplemente quieres que el list/menu sea interpretado por php debes hacer lo siguiente (es un ejemplo de conversor de euros a pesetas):
Código del formulario en la pagina "a.php":
<body>
<form method="post" action="b.php">
<p class="style1">Introduce el valor a convertir</p>
<input type="text" name="valor" /><br>
<p class="style1"><strong>Elije el tipo de cambio</strong></p>
<p> <select name="select" id="select">
<option value="euro-peseta">euros a pesetas</option>
<option value="peseta-euro">pesetas a euros</option>
</select>
<br />
</p>
<p><input type="submit" name="submit" value="Convertir" /></p>
</form>
</body>
Código de la página donde se interpretan los datos del list/menú "b.php": <?php
echo"Conversor:<br/>";
if($select=="euro-peseta"){
$conversion=$valor*166.386;
echo"$select<br>";
echo "$conversion pesetas";
} if($select=="peseta-euro") {
$conversion=$valor/166.386;
echo"$select<br>";
echo "$conversion euros";
}
?>
Última edición por GatorV; 17/11/2008 a las 11:48 |