Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2009, 10:31
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
pasar valores con checkbox

Hola una pregunta... varia en algo si paso una valor por url con un checkbox? ya que necesito actualizar cietos registros al darle click al checkbox , pero siempre que los paso por url y los recibo con el $_GET me sale undefined, siempre he usado con botones y nunca he tenido problemas, quizas sea diferente con los check....

aqui es donde creo los checkbox, dependiendo de una consulta sale un ceck activado o desactivado pero ambos tienen un ID de un query como valor:

Código PHP:
<?php if($n_existe==0){ ?>
<input type="checkbox" name="post" id="post" value="<?php echo $p_ID?>" onClick="return agregarNovedades();"/>
<?php }else{ ?>
<input type="checkbox" name="post" id="post" checked="checked" value="<?php echo $p_ID?>" onClick="return eliminarNovedades();"/>
<?php ?>
y al darle click llama a funciones javascript donde pasa el valor del mismo por url cada uno a paginas diferentes

Código:
//ELIMINAR NOVEDADES
function eliminarNovedades() {
	var codigo = document.frmLista.post.value;
    if (confirm ("¿Está seguro que desea eliminar la Novedad?")) {
		pagina="delete_novedad.php?PID="+codigo;
		document.location=pagina;
        //Envía el formulario
        return true;
    } else {
        //No envía el formulario
       return false;
    }
}

//AGREGAR NOVEDADES
function agregarNovedades() {
	var codigo = document.frmLista.post.value;
    if (confirm ("¿Desea agregar el producto como Novedad?")) {
		pagina="add_novedad.php?PID="+codigo;
		document.location=pagina;
        //Envía el formulario
        return true;
    } else {
        //No envía el formulario
       return false;
    }
}
bueno... y en cada pagina los recibo con GET... pero cuando los imprimo no me recuperan el valor en cambio me sale undefined es valido esto???
__________________
Quitenme la vida pero no la bebida.