Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] uso de checkbox

Estas en el tema de uso de checkbox en el foro de PHP en Foros del Web. tengo lo siguiente Código HTML: <form name= "formOpinion" action= "formulario.php" class= " span8 well well-small form-horizontal" method=post autocomplete=off> <h2> Su opinion nos interesa: </h2> <fieldset> ...
  #1 (permalink)  
Antiguo 08/02/2013, 14:12
 
Fecha de Ingreso: octubre-2012
Ubicación: Rio Cuarto,Cordoba,Argentina
Mensajes: 139
Antigüedad: 11 años, 7 meses
Puntos: 0
uso de checkbox

tengo lo siguiente
Código HTML:
 <form name="formOpinion" action="formulario.php" class=" span8 well well-small form-horizontal" method=post autocomplete=off>
            <h2>  Su opinion nos interesa:  </h2> 
            <fieldset>
            <label><span class=span4>Email: </span>
            <div class="input-prepend" ><span class="add-on"></span></i>
              <input class="span16" id="prependedInput" type="text" name=email value="">
            </div>
            </label>
            <label><span class=span4 >Nombre Completo: </span><span><div class="input-prepend"> <span class="add-on"></span>
            <input   class="span16"  type="text" name=nombre value=""></div>
            </label>
            <label><span class=span4 >Empresa: </span><div class="input-prepend"> <span class="add-on"></i></span>
              <input class="span16" type="text" name=empresa  value="" ></div>
            </label>
            <hr>
            <label> <h3>Experiencias con nuestra empresa:</h3></label>
            <label class="checkbox">
              curso<input class="span8"type="checkbox" name="curso" value="0"> <br>
            </label> 
            <label class="checkbox"> 
              soporte<input class="span8" type="checkbox" name="soporte" value="0"><br>
            </label>
            <label><span class=span4 >Fecha y lugar donde tomo el curso: </span><textarea  class="span7" name=fecha ></textarea>
            </label>
            <hr>
            <label><span class=span4 >Su Opinion: </span><textarea  class="span7" name=opinion ></textarea>
            </label>
            <hr>
              <div class="control-group ">
                <div class="span5">&nbsp;</div>
                  <input type="submit" class="submit btn btn-success" value="Enviar" />
                </div>
              </fieldset>
            </form>
          </div> <!-- cierro span --> 
lo que quiero y no consigo es que esos checkbox. tomarlos y evaluar si estan seleccionados o no. a continuacion es como vengo intentando:

Código PHP:
<?
// conecto la Bd
  
mysql_con();
  
// obtengo los datos de la variable 
  
$email     $_POST['email'];
  
$nombre    $_POST['nombre'];
  
$empresa   $_POST['empresa'];
  
$datoCurso $_POST['fecha'];
  
$opinion   $_POST['opinion'];
  if (
$_POST['curso']=="on") {
    
$curso=1;
  }
  if (
$_POST['soporte']=="on"){ //////////////////
  
$soporte=2;                           /////// quiero que si esta seleccionado asiganr un valor
  
}                                           /////// a la variable
  
$rel=$curso+$soporte;         //////////////////
  
  // datos a la DB 
  
$sql="INSERT INTO testimonios (nombre_testimonios,empresa_testimonios,relacion_testimonios,dato_testimonios,opinion_testimonios)VALUES ('$nombre','$empresa','$rel','$datoCurso','$opinion') ";
  
$result mysql_query($sql);
  echo 
mysql_error();
  
// desconecto la  BD
  
mysql_dis();
  
?>
espero puedan ayudarme saludos
__________________
Juan Pablo A. S.
  #2 (permalink)  
Antiguo 08/02/2013, 14:29
Avatar de rodno  
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 3 meses
Puntos: 43
Respuesta: uso de checkbox

Buenas,

el checkedbox debes de poner en el value = "on", porque es el valor el que estas comparando en el

if ($_POST['curso']=="on")

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..
  #3 (permalink)  
Antiguo 08/02/2013, 14:47
 
Fecha de Ingreso: octubre-2012
Ubicación: Rio Cuarto,Cordoba,Argentina
Mensajes: 139
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: uso de checkbox

muchas gracias totales compañero!!!!!!!
__________________
Juan Pablo A. S.
  #4 (permalink)  
Antiguo 08/02/2013, 14:54
Avatar de rodno  
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 3 meses
Puntos: 43
Respuesta: uso de checkbox

Cita:
Iniciado por juaarias Ver Mensaje
muchas gracias totales compañero!!!!!!!
Bueno, eso es, agradecer si te he ayudado ;)

ah, y marca el hilo como solucionado

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..

Etiquetas: checkbox, formulario, mysql, sql
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 17:04.