Cita:
Iniciado por el_quick falta el "=" del name, eso es todo, debería ser
Código PHP:
<input type="text" name="pe1" label="Potencia 1" />
y
Código PHP:
<input type="text" name="pe2" label="Potencia 2" />
Muchas gracias (aun con retraso), menudo fallo mas tonto, ni siquiera es realmente un problema de php sino de un despieste!
Por otro lado, ahora si que tengo un problema con php, y aunque he probado ya unas cuantas cosas diferentes, no consigo solucionarlo.
Tengo un formulario que debe determinarme el radio de curvatura de una lente segun unos parametros. Segun la cara que sea, una tendra un radio positivo, y la otra, un radio negativo.
Bien, la manera en la que recojo los datos es esta:
Código PHP:
form action="form_entry.php" method="post" name="radio">
<fieldset>
<legend>Radio</legend>
<select name="caras">
<option value="$nr1 - 1">Cara +</option>
<option value="1 - $nr1">Cara -</option>
</select>
<label for="nr1">N<sub>Lente</sub><input type="text" name="nr1" label="indice n" /> </label><br />
<label for="pr1">P<sub>1</sub><input type="text" name="pr1" label="potencia cara" /> </label><br />
<input name="submit" type="submit" value="Calcular"/>
<input name="borrar" type="reset" value="Borrar" /><br />
<label>R<sub>cara</sub> <input type="text" value="<?php print("$rcara");?>" /></label>
</fieldset>
</form>
y para procesarlo sigo estas pautas:
Código PHP:
$caras = $_POST["caras"];
$nr1 = $_POST["nr1"];
$pr1 = $_POST["pr1"];
$rcara = ($caras) / $pr1;
Pues bien, el formulario solo devuelve los datos correctamente cuando la opcion del formulario es "Cara -"
Ciertamente, no se que tengo que hacer. para que me muestre el valor (devuelve 0 siempre)
En fin, muchas gracias de antemano