Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/12/2006, 05:10
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: enviar datos sin formulario

Cita:
Iniciado por cleek Ver Mensaje
De hecho no es posible hacer que se pasen valores POST nativamente desde un link, de un link solo se pueden pasar valores GET. Pero puedes usar un truco muy sencillo para evitarte la pena:

Al iniciar el codigo le pones
Código:
<?php
$_POST['laVariable'] = $_GET['laVariable']; // para cuantas variables hayas declarado en el link
?>
y para los links solo hace falta
Código:
<a href="pagina.php?variableUno=valorUno&variableDos=valorDos&variableTres=valorTres">texto del link</a>
y con eso tendrás acceso a las variables de tu script como si las hubieras enviado con un POST.
Pero así no saca ninguna ventaja. ¿Para qué preokuparse de hacer $_POST['laVariable'] = $_GET['laVariable']; si tiene lo mismo por GET y se supone q va a utilizarlo dentro del mismo código?

Aunque si quiere enviarlo vía POST puede generar un formulario con campos hidden y q el enlace llame a una función javascript con los parámetros q quiera rellenar en los campos y hacer el submit.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...