Hola!
¿Alguien sabe cómo puedo pasar valores de variables en php desde la página en la cual se almacenó el último dato hasta otra cualquiera que el usuario pudiese elegir, por ejemplo por un vínculo sin necesidad de recurrir a un form action?
| ||||
Código PHP: Código PHP: Última edición por holahola; 30/11/2006 a las 04:58 Razón: Aclaración |
| ||||
Ten en cuenta que si el contenido de alguna variable tienes espacios intercalados deberás de utilizar la función urlencode(), ya que si no lo haces así, recibirás sólo la primera parte de la variable, hasta el primer espacio. http://es2.php.net/manual/es/function.urlencode.php |
| ||||
Ok, gracias!! Y un <input type="hidden" id="val" /> no puede almecenar un valor para mantenerlo hasta la siguiente página sin necesidad de un submit, o sea..., no guarda un valor con tan solo ingresarlo en el, después mediante php se llamaría a este valor mediante su id "$val"... mi intensión es guardar solamente una palabra (MSIE, Firefox...) La primera vez que ingresa al sitio el usuario, un script detecta el navegador y almacena en una variable $nav el resultado, este mismo intenté almacenarlo en el mismo php de la siguiente manera: ... echo "<input type='hidden' id='nav' name='nav' value='", $nav, "'/>"; ... Una vez almacenado el valor, el mismo script buscará al comienzo si la variable contiene algún valor (MSIE, Firefox, Opera...), y así si existe tal valor se carga un CSS diferente según el navegador. (Cabe aclarar que este script se ejecuta en cada una de mis páginas, debido a que el usuario puede ingresar desde cualquier sección, entonces se detecta una vez y en las siguientes secciones se van pasando este valor ahorrando tiempo de carga). |
| ||||
Cita: Hasta donde yo conozco, el input forma parte de un formulario que se presenta al cliente, y el cliente necesita enviarlo al servidor para que éste lo recoja y actue en consecuencia; pero para enviarlo necesita el submit ¿no?Tienes que tener en cuenta que, mientras no envies al servidor, no se va a ejecutar nada de tu php. El php se ejecuta sólo en el servidor. Última edición por holahola; 01/12/2006 a las 07:01 Razón: última aclaración |
| ||||
Con sesiones puedes hacer casi de todo, tener en cuenta, al màximo no trabajar directamente con la variable de session sino igualarla a otra $variable. Y con està ùltima haces lo que tengas que hace con mysql. Saludos.
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |