Cita:
Iniciado por cleek
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.