Foros del Web » Programando para Internet » PHP »

Enlaces o formulario

Estas en el tema de Enlaces o formulario en el foro de PHP en Foros del Web. Buenas noches, tengo un dilema. Estoy haciendo una pagina en la que necesito poner enlaces que abran otra pagina en php y cargue desde la ...
  #1 (permalink)  
Antiguo 08/03/2013, 22:09
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 14 años, 5 meses
Puntos: 3
Enlaces o formulario

Buenas noches, tengo un dilema. Estoy haciendo una pagina en la que necesito poner enlaces que abran otra pagina en php y cargue desde la base de datos la informacion segun lo requerido.

Pero no se como hacerlo, usando <form> no puedo lograr poner el enlace commo lo deseo, ya sea como imagen o cualquier otra forma.
Y usando <a> no puedo enviar ningun dato que sea la llave para abrir la informacion en la pagina PhP.

La otra opcion que me queda es que cada enlace <a> lleve a cada pagina php con la bese de datos requerida osea tendria que crear tantas paginas como elaces. Eso seria lo msmo que hacerlas en html simple.

Seguro debe haber una solucion a ver quien me ayuda

Saludos / gracias

aqui una imagen:

  #2 (permalink)  
Antiguo 08/03/2013, 23:38
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Enlaces o formulario

Si puedes mandar variables por un enlace

Ejemplo

Código HTML:
Ver original
  1. <a href="mipaginaaprocesarinfomacion.php?info=1">Info 1</a>

Después solo tienes que agarrar dicho valor de la variable con php

Código PHP:
Ver original
  1. <?php
  2.  
  3. $info = $_GET['info'];
  4. if($info==1){
  5.    //mostrar tal cosa
  6. }
  7. elseif($info==2){
  8.  //mostrar otra cosa
  9. }else{
  10.   //mostrar otra cosa
  11. }

Saludos
  #3 (permalink)  
Antiguo 08/03/2013, 23:56
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: Enlaces o formulario

Cita:
Iniciado por rottenp4nx Ver Mensaje
Si puedes mandar variables por un enlace

Ejemplo

Código HTML:
Ver original
  1. <a href="mipaginaaprocesarinfomacion.php?info=1">Info 1</a>

Después solo tienes que agarrar dicho valor de la variable con php

Código PHP:
Ver original
  1. <?php
  2.  
  3. $info = $_GET['info'];
  4. if($info==1){
  5.    //mostrar tal cosa
  6. }
  7. elseif($info==2){
  8.  //mostrar otra cosa
  9. }else{
  10.   //mostrar otra cosa
  11. }

Saludos

Gracias Maestro. sabía que alguna solución habría.

En los formularios uso casi siempre "post". Aqui seria "get" por lo que veo, dime por qué, si se puede, claro, usa esta forma particularmente ese metodo o es indistinto y como se define - ya que no veo que lo defina - o de por si ya lo envia por get cuando usa <a> en el html.

Ojalá me haya explicado bien y me puedas entender lo que trato de preguntar, en todo caso Gracias por la ayuda, me sirvió de mucho.
Saludos
  #4 (permalink)  
Antiguo 09/03/2013, 00:04
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Enlaces o formulario

Siempre que mandas una variable por una URL para capturarla debes usar el $_GET

Prueba enviando un formulario por get, te va a salir un url igual a la que hice

pagina.php?valor1=1&valor2=2&valor3=3

dependiendo de los campos que tenga el formulario

Saludos

Etiquetas: bases, enlaces
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 21:50.