Foros del Web » Programando para Internet » Javascript »

Acceder a esta variable JS a PHP

Estas en el tema de Acceder a esta variable JS a PHP en el foro de Javascript en Foros del Web. Tengo un script de calificacion por estrellas y tengo que conectarlo a la base de datos para que sea útil. Se como hacer esto último ...
  #1 (permalink)  
Antiguo 14/05/2013, 13:40
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Acceder a esta variable JS a PHP

Tengo un script de calificacion por estrellas y tengo que conectarlo a la base de datos para que sea útil. Se como hacer esto último pero la variable que necesito usar (la variable valor de la calificación) solo esta disponible (o eso creo) al hacer click en las estrellas. Ahi se ejecuta la función test y dentro de ella está value (la variable que necesito). Este es el codigo:

Código HTML:
function test(value){
                alert("This rating's value is "+value);
								
            }
Pero como dije, solo se ejecuta al hacer click, por lo cual si mas abajo pongo:
Código PHP:
<?php
$variablephp 
"<script> document.write(value) </script>";
?>
no funciona ya que esto se ejecuta primero, momento en el cual la variable value no esta cargada.

Ayudaa!
  #2 (permalink)  
Antiguo 14/05/2013, 15:53
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Acceder a esta variable JS a PHP

Pretendes mezclar php y js.

Supongo que al dar clic en las estrellas ejecutas la función test, en tal caso, dicha función debería pasar el valor a php, ya sea por ajax o por url (redirección)
  #3 (permalink)  
Antiguo 14/05/2013, 15:56
Avatar de veniwarez  
Fecha de Ingreso: julio-2010
Mensajes: 110
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Acceder a esta variable JS a PHP

Mira creo que la solución es AJAX, basicamente creas el sitio donde votas y a cada estrella le pones que accione el AJAX cada una conecta a la misma web que puedes llamar PROCESAR_VOTO.PHP y a esa web le pasas por GET el valor de la estrella y en ese archivo te encargas de todo de sumar los puntos, y mostrar el feed-back.

Si tienes dudas di :)

Espero funcione
Atte VW

PD: Seria algo como::::(Cada cara es una estrella)

-->procesar_voto.php?point=1&id=id_publicación
-->procesar_voto.php?point=2&id=id_publicación
-->procesar_voto.php?point=3&id=id_publicación
-->procesar_voto.php?point=4&id=id_publicación
-->procesar_voto.php?point=5&id=id_publicación
  #4 (permalink)  
Antiguo 14/05/2013, 16:55
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Acceder a esta variable JS a PHP

Gracias veniwarez y ocp001a. Entiendo que la solucion sea AJAX pero el problema es que no quiero que salga de la pagina que estoy viendo al votar o sea, quiero que al votar se graben los datos o que se graben al pasar a la pagina siguiente.

Se como hacer el procesar_voto.php pero no se programar en AJAX, tendrian que ayudarme en eso.

Desde ya agradezco la ayuda! Muchas gracias!

Última edición por xfrancis; 14/05/2013 a las 17:04
  #5 (permalink)  
Antiguo 14/05/2013, 17:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Acceder a esta variable JS a PHP

Hola:

Tu pregunta creo que en parte se responde con este apunte: Ajax accesible...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 15/05/2013, 01:30
Avatar de veniwarez  
Fecha de Ingreso: julio-2010
Mensajes: 110
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Acceder a esta variable JS a PHP

Si en internet hay un ejemplo de SCRIP AJAX que es muy simple de usar y que a mi me funcionó, con AJAX no tienes que recargar la pagina entera solo darle a las estrellas y dentro del div te recargara el resultado de proceso_voto.php.

Yo lo he conseguido, cuando pueda te paso el SCRIPT.

ATTE VW
  #7 (permalink)  
Antiguo 15/05/2013, 16:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 164
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Acceder a esta variable JS a PHP

Gracias veniwarez! Afortunadamente solucioné el problema con este script http://coursesweb.net/php-mysql/rati...pt-ajax-php_s2. No se si era el que me ibas a pasar, de todos modos gracias, y lo dejo aqui por si alguien tiene el mismo problema!

Etiquetas: funcion, js, php, variable
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 08:37.