Pasar Variable Javascript A PHP

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

registrarse

Stack Overflow en español iniciar sesión

Preguntas Etiquetas Usuarios Medallas Preguntar

1 Pasar variable JavaScript a PHP


php javascript html web

Buenas tardes compañeros, tengo un problema, espero me puedan apoyar,


necesito pasar datos almacenados en una variable mediante JavaScript a
PHP, como puedo hacer eso? se me ocurria lo siguiente pero veo que no se
puede:

<<bbooddyy>>
<<ssccrriipptt>>
vvaarr miVariable = "Hola Mundo";
<<//ssccrriipptt>>
<?php
$datos = "<script>miVariable</script>";
echo $datos;
?>
<<//bbooddyy>>

De antemano muchas gracias a todos.

P. D. Uso Windows 7 y PHP 7.

compartir mejorar esta pregunta

Carlos Daniel Zárate Ramírez formulada


112 ● 1 ● 2 ● 15 el 22 jun. 18 a las 19:58

mira esto: coderslexicon.com/… – Diego Avila el 22 jun. 18 a las 20:00

Windows 7 no tiene mucho que ver aqui :). Ya respondi – Victor Alvarado el 22 jun.
18 a las 20:12

1 Esta pregunta ya se ha realizado en numerosas ocasiones en el sitio y tiene


respuestas (AJAX, formularios, cookies,...). Deberías buscar e investigar esas
soluciones e indicar si no te valen y por qué. Lee Cómo preguntar para más
información. – Alvaro Montoro ♦ el 23 jun. 18 a las 21:42

añade un comentario

4 respuestas ordenar por votos

Al usar este sitio, reconoces haber leido y entendido nuestra Política de Cookies,
Política de Privacidad, y nuestros Términos de Servicio.
Mi solucion seria colocar tu valor en una caja de texto usando
2 javascript y seguido de ello usar POST de php para tomar el valor.

javascript_a_php.php

<<hhttmmll>>
<<ffoorrmm action="tu_action.php" method="POST">>
<<iinnppuutt type="text" name="caja_valor" id="caja_valor" value=
<<iinnppuutt type="submit" value="Guardar">>
<<//ffoorrmm>>
<<//hhttmmll>>

<<ssccrriipptt>>
lleett valor = 4;
document.getElementById("caja_valor").value = valor;
<<//ssccrriipptt>>

tu_action.php

<?php
$valor = $_POST["caja_valor"];
echo $valor;
// el valor
?>

Notas
1. El ID en un campo se usa para que javascript pueda acceder a
los valores del elemento.
2. El NAME se usa para que PHP pueda obtener los datos
3. El código JAVASCRIPT ya esta de tu parte como cargar los
valores, si automáticamente, con un botón, un evento
cualquiera entre otros.
4. El código PHP se activara cuando hagas presiones el botón.

compartir mejorar esta respuesta

Victor Alvarado respondida


3,336 ● 3 ● 22 ● 56 el 22 jun. 18 a las 20:11

intenta usando var mivariable = "<?php $mivar = "holamundo"


0 ?>"; declara primero tu variable en php, luego desde javascript la
asignas con otro valor.

php

echo $mivar;

compartir mejorar esta respuesta

Al usar este sitio, reconoces haber leido y entendido nuestra Política de Cookies,
Política de Privacidad, y nuestros Términos de Servicio.
DoubleM respondida
579 ● 1 ● 5 ● 26 el 22 jun. 18 a las 20:05

1 Con esto se estaría pasando variables de PHP a JavaScript, pero el usuario pide lo
contrario: de JavaScript a PHP. – Alvaro Montoro ♦ el 23 jun. 18 a las 21:40

añade un comentario

Hola prueba con este código mas simple


0
<<ssccrriipptt>>vvaarr VVaarr__JJaavvaaSSccrriipptt = 5; // declaración de la variable
<?php
$var_PHP = "<script> document.writeln(Var_JavaScript); </s

echo $var_PHP // muestra el resultado

?>

Espero que te sea util

compartir mejorar esta respuesta

Luigi respondida
8●3 el 26 abr. a las 15:50

Yo lo haría así:
-2
<?php
$captura='';
iiff(!isset($_GET['variable'])){
$captura='No';
}
?>
<body onload="parametro(<?php echo $captura; ?>) ">

<<ssccrriipptt>>
ffuunnccttiioonn parametro(captura){
vvaarr miVariable = "Hola Mundo";
iiff(captura=='No'){
window.location="esta_pagina.php?variable=miVariable"
}
}
<<//ssccrriipptt>>
<?php
$datos = $_GET['variable'];
echo $datos;
Espero y te sirva.

compartir mejorar esta respuesta

Jelmo respondida

Al usar este sitio, reconoces haber leido y entendido nuestra Política de Cookies,
Política de Privacidad, y nuestros Términos de Servicio.
Alvaro Montoro ♦ editada
39.1k ● 15 ● 74 ● 140 el 12 dic. 18 a las 2:09

1 Debes explicarlo – user75901 el 12 dic. 18 a las 1:17

Hola Jelmo, aunque esta respuesta puede servir para resolver el problema expuesto
en la pregunta, ha sido marcada como de baja calidad por la comunidad debido a
su extensión y contenido. Deberías editarla para añadir más información: ¿qué hace
el código compartido? ¿cómo resuelve el problema? Lee Cómo responder para más
recomendaciones y completa el recorrido para aprender más sobre el sitio (y ganar
tu primera medalla). Saludos. – Alvaro Montoro ♦ el 12 dic. 18 a las 2:07

añade un comentario

Tu Respuesta

Cuerpo

Añadir imagen

Iniciar sesión

Nombre

Correo electrónico

Al pulsar en “Publica Tu Respuesta”, muestras tu consentimiento a nuestros términos de servicio, política


de privacidad y política de cookies

Al usar este sitio, reconoces haber leido y entendido nuestra Política de Cookies,
Política de Privacidad, y nuestros Términos de Servicio.
meta chat recorrido ayuda blog política de privacidad legales contacto sitio completo
2019 Stack Exchange, Inc

Al usar este sitio, reconoces haber leido y entendido nuestra Política de Cookies,
Política de Privacidad, y nuestros Términos de Servicio.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy