Tema: suma en php
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 03/12/2013, 10:46
b44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: suma en php

Gracias Dalam, empiezo a aclararme un poco:
Envio este formulario en html

Código:

<form action="7formulario.php" method="post" id="formulario">
<!-- <form action="http://xelene.nixiweb.com/php/7formulario.php" method="post" id="formulario"> -->
    <p>Pregunta numero UNO que color de coche te gusta mas</p>
<input type="checkbox" name="azul" value="azul">Azul<br>
<input type="checkbox" name="rojo" value="rojo">Rojo<br>
<input type="checkbox" name="verde" value="verde">Verde<br>
<input type="checkbox" name="amarillo" value="amarillo">Amarillo<br>
<br>
<p>Pregunta numero DOS que marca de coche te gusta mas</p>
<input type="checkbox" name="seat" value="seat">Seat<br>
<input type="checkbox" name="dacia" value="dacia">Dacia<br>
<input type="checkbox" name="opel" value="opel">Opel<br>
<input type="checkbox" name="jeep" value="jeep">Jeep<br>
<br>
<p>Pregunta numero TRES que ciudad es la mejor</p>
<input type="checkbox" name="madrid" value="madrid">Madrid<br>
<input type="checkbox" name="lugo" value="lugo">Lugo<br>
<input type="checkbox" name="soria" value="soria">Soria<br>
<input type="checkbox" name="jaen" value="jaen">Jaen<br>
<br>
<input name="sub" value="Enviar" type="submit">
<input name="res" value="Limpiar" type="reset">
</form>
Con
Código:
print_r($_POST);
veo los valores que envia el formulario y efectivamente envia las casillas marcadas.
Por ejemplo
Array ( [azul] => azul [amarillo] => amarillo [dacia] => dacia [jeep] => jeep [lugo] => lugo [soria] => soria [sub] => Enviar )

Ahora en el documento .php tengo que recoger esas variables, darles su valor y las variables no marcadas darles valor 0.
Aqui las recojo
+
Código:
//Recogida de datos 
$azul = $_POST['azul'];
$rojo = $_POST['rojo'];
$verde = $_POST['verde'];
$amarillo = $_POST['amarillo'];
$seat = $_POST['seat'];
$dacia = $_POST['dacia'];
$opel = $_POST['opel'];
$jeep = $_POST['jeep'];
$madrid = $_POST['madrid'];
$lugo = $_POST['lugo'];
$soria = $_POST['soria'];
$jaen = $_POST['jaen'];
El problema es como les doy valor solo a las enviadas y cero a las no enviadas.