Foros del Web » Programando para Internet » PHP »

Para xerifandtomas agregar check box

Estas en el tema de Para xerifandtomas agregar check box en el foro de PHP en Foros del Web. Para xerifandtomas en especial, y a través de él a todo el foro, perfecto el código, ahora le quisiera agregar, que solamente me calcule aquellos ...
  #1 (permalink)  
Antiguo 15/08/2016, 07:07
 
Fecha de Ingreso: julio-2014
Ubicación: Donde me lleve el tiempo
Mensajes: 45
Antigüedad: 9 años, 9 meses
Puntos: 0
Para xerifandtomas agregar check box

Para xerifandtomas en especial, y a través de él a todo el foro, perfecto el código, ahora le quisiera agregar, que solamente me calcule aquellos productos que hayan sido seleccionados previamente, digo: una especie de check box que si está tildado se realiza la ecuación y los que no están tildados no tienen que aparecer en el resultado final.
Tu código me ha quedado perfecto y funciona excelente.

Mil gracias y slds.
Jdel
  #2 (permalink)  
Antiguo 15/08/2016, 07:18
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Para xerifandtomas agregar check box

No era necesario un tema nuevo creo, te he dejado una posible solución a en el post anterior.

Tampoco creo que poner en el titulo del post que va dirigido hacia mi sea algo recomendado, pues eso excluye a otros compañeros que pueden aportar soluciones.

Un saludo.
__________________
Unset($vida['malRollo']);
  #3 (permalink)  
Antiguo 15/08/2016, 08:18
 
Fecha de Ingreso: julio-2014
Ubicación: Donde me lleve el tiempo
Mensajes: 45
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Para xerifandtomas agregar check box

Pido mil disculpas por haber personalizado la pregunta.

Agradecido
Jdel
  #4 (permalink)  
Antiguo 15/08/2016, 08:44
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Para xerifandtomas agregar check box

Cita:
Iniciado por jdelrosario Ver Mensaje
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 Ver Mensaje
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
  1. <form action="direccion_script_para_procesar_resultado.php" >
  2.     <input  type="number" name="comensales" />
  3.     <br/>
  4.     LECHUGA<input type="checkbox" name="alimento[Lechuga]" value="50" />
  5.     TOMATE<input type="checkbox" name="alimento[Tomate]" value="80" />
  6.     QUESO<input type="checkbox" name="alimento[Queso]" value="100" />
  7.     <br/>
  8.     <input type="submit" />
  9. </form>
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.
__________________
Unset($vida['malRollo']);

Etiquetas: box
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:39.