Foros del Web » Programando para Internet » PHP »

enviar variables get segun vaya recibiendo a diferentes campos

Estas en el tema de enviar variables get segun vaya recibiendo a diferentes campos en el foro de PHP en Foros del Web. Hola, tengo una pagina que envia unos ids segun se vaya pinchando en los diferentes elementos que son unos divs. otra pagina que recibe el ...
  #1 (permalink)  
Antiguo 24/06/2011, 08:25
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
enviar variables get segun vaya recibiendo a diferentes campos

Hola,
tengo una pagina que envia unos ids segun se vaya pinchando en los diferentes elementos que son unos divs.

otra pagina que recibe el ida cada vez que se pincha en la primera .

la idea es tengo 3 campos en una tabla , cuando pincho en el elemnto 1 se graba este ultimo en el campo correspondiente , si pincho en otro se graba en el campo correspondiente hasta llegar a tres .

como puedo hacer esto ?
poner lo en un array ? hacer un count ? for each ?

estoy estancado en eso .

alguien puede ayudar ??
  #2 (permalink)  
Antiguo 24/06/2011, 08:27
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: enviar variables get segun vaya recibiendo a diferentes campos

La verdad no se entiende lo que planeas, solo tu sabrás a lo que te refieres.

Además de verdad, te invito a consultar las normas del foro antes de continuar pues andar duplicando temas no es correcto, cuando puedes editar tu tema original sin problemas.
http://www.forosdelweb.com/f18/envia...campos-924096/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/06/2011, 08:33
 
Fecha de Ingreso: julio-2008
Ubicación: México
Mensajes: 150
Antigüedad: 16 años, 4 meses
Puntos: 4
Respuesta: enviar variables get segun vaya recibiendo a diferentes campos

Lo que yo haría es condicionar cada click de la tabla. Yo imagino que tienes algo asi:

Campo 1: Este tiene el id1

Campo 2: Este tiene el id2

Campo 3: Este tiene el id3

Cuando des clic en un campo (cualquiera) entiendo que tu link hace esto:
Código HTML:
<a href="mipagina.php?id1=algo">Campo1</a> 
Y supongo que lo que quieres es que si das clic en un segundo campo (cualquiera) quieres que pase esto:
Código HTML:
<a href="mipagina.php?id1=algo&id2=algo2">Campo2</a> 
Yo resolveria esto mas o menos así:
Código PHP:
if(isset($_GET['id1']))
  
$link.=(empty($link))?"id1=".$_GET['id1']:"&id1=".$_GET['id1']
if(isset(
$_GET['id2']))
  
$link.=(empty($link))?"id2=".$_GET['id2']:"&id2=".$_GET['id2']
if(isset(
$_GET['id3']))
  
$link.=(empty($link))?"id3=".$_GET['id3']:"&id3=".$_GET['id3'
El código anterior lo que hace es ir completando la cadena $link, lo que falta es que valides que hacer en caso de que la cadena ya tenga algun valor.
__________________
Blog blog.desarrollandoideas.com

Twitter
Sígueme en Twitter
  #4 (permalink)  
Antiguo 24/06/2011, 08:39
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: enviar variables get segun vaya recibiendo a diferentes campos

Gracias por la respuesta.

resulta que estoy usando ajax para enviar el id con get .

el problema es grabar esos ids segun vayan llegando y limitarlos a 3
  #5 (permalink)  
Antiguo 24/06/2011, 08:42
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: enviar variables get segun vaya recibiendo a diferentes campos

Cita:
Iniciado por abinrax Ver Mensaje
Gracias por la respuesta.

resulta que estoy usando ajax para enviar el id con get .

el problema es grabar esos ids segun vayan llegando y limitarlos a 3
Usa sesiones.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: campos, diferentes, recibiendo, variables
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 13:45.