Cita:
Iniciado por jdelrosario
Pido mil disculpas por haber personalizado la pregunta.
Agradecido
Jdel
No importa.
No se si viste mi respuesta en el primer hilo
aqui
Igualmente te lo dejo por este hilo.
Cita:
Iniciado por xerifandtomas
A fin de simplificar el número de comprobaciones y por lo tanto simplificar el código en php yo te propondría que hagas algo asi:
Código HTML:
Ver original<form action="direccion_script_para_procesar_resultado.php" > <input type="number" name="comensales" /> LECHUGA
<input type="checkbox" name="alimento[Lechuga]" value="50" /> TOMATE
<input type="checkbox" name="alimento[Tomate]" value="80" /> QUESO
<input type="checkbox" name="alimento[Queso]" value="100" />
Básicamente creamos los checkbox estableciendo el name como un array cuya clave será el nombre del alimento y en el value establecemos la cantidad en gramos para un comensal de dicho alimento.
Código PHP:
$comensales=$_GET['comensales'];
foreach($_GET['alimento'] as $alimento => $gramos){
$total_gramos=$gramos * $comensales;
echo 'Se necesitan '.$total_gramos.' gramos de '.$alimento.' para '.$comensales.' personas.<br/>';
}
Luego en PHP recogemos por un lado el número de comensales y por otro recorremos el array de los checkbox con un foreach, de esta manera podemos añadir tantos alimentos como necesitemos simplimente agregando nuevos checkbox y sin necesidad de agregar nuevas líneas al PHP.
Espero se entienda la idea.