Foros del Web » Programando para Internet » PHP »

Necesito ayuda por favor...

Estas en el tema de Necesito ayuda por favor... en el foro de PHP en Foros del Web. Hola a todos, este es mi primer mensaje, disculpad los errores pero soy un novato en el manejo del foro. Hace un par de meses ...
  #1 (permalink)  
Antiguo 19/01/2008, 10:04
 
Fecha de Ingreso: enero-2008
Ubicación: España
Mensajes: 16
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Necesito ayuda por favor...

Hola a todos, este es mi primer mensaje, disculpad los errores pero soy un novato en el manejo del foro. Hace un par de meses que me metí con PHP y mysql y el otro día buscando el google conocí este foro.

Este primer mensaje como no podía ser de otra forma es para pedir ayuda, aunque espero que en el resto pueda ser yo el que ayude.

El problema que quería comentaros es que quiero pasar el valor de un checkbox al pulsar en un href, con un boton no hay problema uso $_POST y listo o $_GET, pero cuando quiero mandar el estado exacto de un check como parametro al picar sobre un href, (en este caso es al mismo) pues no lo consigo.

He extraido un fragmento de código para explicarme mejor:

código: prueba.php


if ($_GET['activo'] == 1)
$_POST['campo1'].checked;
?>
....
...
<form name='selec_campos' method='post' action= 'prueba.php' >

<input type=checkbox name= "campo1" value= "fechademanda" <?php if (($activo==1)or($_POST['campo1'])) echo 'checked ="checked"';?> >

<a method="get" href= "prueba.php?<?php if ($campo1){ echo 'activo=1'; }else{ echo 'activo=0'; } ?>" > <?php echo "Filtro1" ?></a>
<input name="botonc" type="submit" color="black" value="Añadir">
</form>


Explicación:
Cuando pulso botonc, no hay problema al ser tipo submit el valor de campo1 se pasa en $_POST['campo1'], pero cuando pulso en link "href" quiero llamar al mismo php pero con el valor que en ese momento tenga campo1, para que cuando se cargue de nuevo la página ponga a checked los checkbox correspondientes.

El problema es que al picar un link, no se pasan los $_POST, y lo tengo que pasar como parametro del vínculo, y al parecer el error está en como me refiero al checkbox.

Agradezco cualquier tipo de ayuda llevo atascado unos días aquí.

Muchas gracias de antemano...

Un saludo.

Última edición por jcarias; 19/01/2008 a las 16:53
  #2 (permalink)  
Antiguo 19/01/2008, 19:13
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Re: Necesito ayuda por favor...

Si no estoy mal eso se hace con javascript, pregunte en ese foro seguro hay le dicen como.

Suerte
  #3 (permalink)  
Antiguo 19/01/2008, 19:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Necesito ayuda por favor...

Creo tienes algunos conceptos errados, trata mejor de hacer un tutorial basico sobre PHP, ya que estas mezclando JS y PHP pero a nivel codigo y la sintaxis no es la misma.

Saludos.
  #4 (permalink)  
Antiguo 20/01/2008, 05:14
 
Fecha de Ingreso: enero-2008
Ubicación: España
Mensajes: 16
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Re: Necesito ayuda por favor...

Muchas gracias por responder...

Ya se que php es del lado servidor y JS entre otros es del lado del cliente, el problema es que tengo el proyecto practicamente terminado y solo lo puedo hacer en php.

caso concreto...

La idea es montar un servidor web en uno de los servidores de la empresa y que todo el mundo acceda a los módulos php y html. Estás páginas php sirvan una serie de pantallas que les permita realizar una serie de filtros y hacer una serie de consultas sobre mysql, al final pulsando un botón de resultados mandaré todos los datos con $_POST al módulo php que realizará la consulta SELECT.

Hasta ahora he conseguido programar todo en los módulos del servidor utilizando $_SESSION, $_GET Y $_POST y en este último módulo me he encontrado con este problema...

El problema es que he realizado un sistema de solapas y cuando pulsan en la solapa lo que se ejecuta es un <a...href= " ">, en ese caso enseño las variables de esa solapa y quiero que los checkbox genéricos se queden igual, entonces solo quiero pasar en el <a...href="prueba.php?variable=valor&..." que la variable sea el valor en ese instante del checkbox y ya está, cuando cargue de nuevo prueba le haré un checked al checkbox si me ha llegado la variable activa.

Todo esto hay que hacerlo porque al hacer un href=...no se manda los datos con $_POST como al pulsar un botón.


Gracias de nuevo por ayudarme me queda muy poco tiempo para presentar el proyecto y no avanzo...
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 12:45.