Foros del Web » Programando para Internet » PHP »

Pasar mi codigo PHP por un filtro JavaScript

Estas en el tema de Pasar mi codigo PHP por un filtro JavaScript en el foro de PHP en Foros del Web. Buenos dias, estoy haciendo una web con un slide, estoy utilizando el supersized, y para que el slide funcione se tiene ke poner la direcion ...
  #1 (permalink)  
Antiguo 18/06/2013, 10:56
Avatar de skardo  
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 1
Pasar mi codigo PHP por un filtro JavaScript

Buenos dias, estoy haciendo una web con un slide, estoy utilizando el supersized, y para que el slide funcione se tiene ke poner la direcion de las imagenes de esta manera :

Código Javascript:
Ver original
  1. slides                  :   [           // Slideshow Images
  2.                             {                            
  3.                             image : 'img/portafolio_fondo_01.jpg', title : '', thumb : '', url : ''},
  4.   image : 'img/portafolio_fondo_02.jpg', title : '', thumb : '', url : ''},
  5.   image : 'img/portafolio_fondo_03.jpg', title : '', thumb : '', url : ''},
  6.                                                 ]      
  7. });

pero como el proyecto esta diseñado para que el usuario pueda subir una imagen nueva cada mes y solo se muestren 5 pense incorporar el php listando las urls de las imagenes de esta manera

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.            
  3. jQuery(function($){
  4.                
  5. $.supersized({
  6.  
  7. // Functionality
  8. slide_interval          :   3000,      
  9. transition              :   1,         
  10. transition_speed        :   700,       
  11.                                            
  12. // Components                          
  13. slide_links :   'blank',
  14. slides  :   [           // Slideshow Images
  15.                             {
  16. </script>
  17.                           <?php
  18.                             include("conexion.php");
  19.                             $sql = "SELECT p.tipo, g.nombre_img, g.imagen_url FROM portafolio_proyectos p, portafolio_galerias g WHERE p.id_portada = g.portafolio_proyectos AND p.tipo =  'Casas' estado=1 LIMIT 5 ";
  20.                             $query = mysql_query($sql);
  21.                             while ($fila = mysql_fetch_object($query)){
  22.                             ?>
  23.                             <script>
  24.                             image : 'img/</script><? echo $fila->g.imagen_url ?><script>', title : '', thumb : '', url : ''},
  25.                             </script>
  26.                             <?php
  27.                             }
  28.                             mysql_close($conexion);
  29.                             ?>
  30.                             <script>
  31.                                                 ]      
  32.                 });
  33.             });
  34.            
  35.         </script>

el problema es que me di con la pared, no funciona, investigando por la red encontre como declarar variables en php, asi ke opte por remover el php dentro y ponerlo afuera del javascript, pero .... no se y no logro como declarar mi variable "<? echo $fila->g.imagen_url ?>" y hacer que sea un bucle de solo 5,
mas o menos lo plantie asi, haver si me echas una mano en el codigo estaria muy agradecido con ustedes :

Código Javascript:
Ver original
  1. <?php
  2.      include("conexion.php");
  3.      $sql = "SELECT p.tipo, g.nombre_img, g.imagen_url FROM portafolio_proyectos p, portafolio_galerias g WHERE p.id_portada = g.portafolio_proyectos AND p.tipo =  'Casas' estado=1 LIMIT 5 ";
  4.      $query = mysql_query($sql);
  5.      while ($fila = mysql_fetch_object($query)){  
  6.      
  7. echo $fila->g.imagen_url;  --> NO SE COMO DECLARA ESTO PARA QUE ME APARESCA EN EL SLIDE
  8. SI ESTA DENTRO DE UN WHILE COMO PODRIA GUARDARLO , asi?
  9. $imagen= "echo $fila->g.imagen_url;"  ????? o de esta manera
  10. var imagenjs = "<?php echo $imagen; ?>" ;????
  11.  
  12. ?>
  13.    
  14.         <script type="text/javascript">
  15.             jQuery(function($){        
  16.                 $.supersized({             
  17.                     // Functionality
  18.           slide_interval:   3000,      
  19.                     transition:   1,           
  20.                     transition_speed:   700,                                               
  21.                     // Components                          
  22.                     slide_links:    'blank',
  23.                     slides:     [      
  24.                             {image : 'img/--> AQUI ', title : '', thumb : '', url : ''},
  25.                                                 ]      
  26.                 });
  27.             });  
  28.         </script>
  29.           <?php
  30.       }
  31.        mysql_close($conexion);
  32.       ?>
  #2 (permalink)  
Antiguo 18/06/2013, 11:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Pasar mi codigo PHP por un filtro JavaScript

De hecho tu código si debería funcionar si no rompes las etiquetas de <script>, pero eso es lo que haces y obviamente así no funcionará.

Piensa que lo único que debe imprimir tu código de PHP es código Javascript válido, pero las etiquetas <script> no son Javascript sino HTML.

La idea es que al generarse todo el código quede dentro de un sólo <script>, reflexiona eso.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/06/2013, 11:11
Avatar de skardo  
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: Pasar mi codigo PHP por un filtro JavaScript

Cita:
Iniciado por pateketrueke Ver Mensaje
De hecho tu código si debería funcionar si no rompes las etiquetas de <script>, pero eso es lo que haces y obviamente así no funcionará.

Piensa que lo único que debe imprimir tu código de PHP es código Javascript válido, pero las etiquetas <script> no son Javascript sino HTML.

La idea es que al generarse todo el código quede dentro de un sólo <script>, reflexiona eso.
Código Javascript:
Ver original
  1. <script type="text/javascript" src="js/supersized.shutter.min.js"></script>
  2.        
  3.         <script type="text/javascript">
  4.             jQuery(function($){        
  5.                 $.supersized({             
  6.                     // Functionality
  7.           slide_interval          :   3000,    
  8.                     transition              :   1,         
  9.                     transition_speed        :   700,                                               
  10.                     // Components                          
  11.                     slide_links             :   'blank',
  12.                     slides                  :   [      
  13.                             {
  14.                             <?php
  15.                             include("conexion.php");
  16.                             $sql = "SELECT p.tipo, g.nombre_img, g.imagen_url FROM portafolio_proyectos p, portafolio_galerias g WHERE p.id_portada = g.portafolio_proyectos AND p.tipo =  'Casas' estado=1 LIMIT 5 ";
  17.                             $query = mysql_query($sql);
  18.                             while ($fila = mysql_fetch_object($query)){
  19.                             ?>
  20.                             image : 'img/<? echo $fila->g.imagen_url ?>', title : '', thumb : '', url : ''},
  21.                             <?php
  22.                             }
  23.                             mysql_close($conexion);
  24.                             ?>
  25.                                                 ]      
  26.                 });
  27.             });
  28.            
  29.         </script>

esque ya lo hice :/ o almenos esto es lo ke te entiendo y fue lo primero que intente y nada
  #4 (permalink)  
Antiguo 18/06/2013, 11:33
Avatar de skardo  
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: Pasar mi codigo PHP por un filtro JavaScript

algien puede ayudarme xfavor
  #5 (permalink)  
Antiguo 18/06/2013, 11:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Pasar mi codigo PHP por un filtro JavaScript

Para ver si funciona o no, debes revisar el código Javascript resultante en tu navegador, y también depurar dicha ejecución con Firebug y ver si obtienes errores o no.

De otra forma nadie será capaz de ayudarte, si no eres auto-suficiente para ver dichos resultados será complicado que alguien adivine que sucede.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 18/06/2013, 11:44
Avatar de skardo  
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: Pasar mi codigo PHP por un filtro JavaScript

Cita:
Iniciado por pateketrueke Ver Mensaje
Para ver si funciona o no, debes revisar el código Javascript resultante en tu navegador, y también depurar dicha ejecución con Firebug y ver si obtienes errores o no.

De otra forma nadie será capaz de ayudarte, si no eres auto-suficiente para ver dichos resultados será complicado que alguien adivine que sucede.
pero que comentario mas malo no subestimes a los demas, el mundo esta lleno de personas como tu arrogante ke subestiman a los demas, claro que mire los resultados en el codigo fuente y no arroja nada en esa linea solo en blanco, gracias de todos modos,
  #7 (permalink)  
Antiguo 18/06/2013, 13:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Pasar mi codigo PHP por un filtro JavaScript

Cita:
Iniciado por skardo Ver Mensaje
pero que comentario mas malo no subestimes a los demas, el mundo esta lleno de personas como tu arrogante ke subestiman a los demas, claro que mire los resultados en el codigo fuente y no arroja nada en esa linea solo en blanco, gracias de todos modos,
No estoy subestimando nada ni a nadie, si de verdad precisas ayuda tu no deberías subestimar las observaciones que se te hacen.

¿Cómo vamos a nosotros a saber que te sale la pantalla en blanco?

Eso no lo dijiste al exponer tu tema, ¿esperas que adivinemos que está mal con solo leer tu código?

Eso es sobre-valorar las capacidades de los usuarios del foro, aquí no hay adivinos.

Si obtienes una pantalla en blanco quiere decir que algo anda en definitiva mal con tu script, pero tampoco nos es posible adivinar las causas.

¿Cómo puedes ayudarnos a ver?

Si supieras observar dónde deberías ya hubieras proporcionado tan útil información, pero como no, ¿pues qué esperas que te digamos?

No hay soluciones mágicas.

Si te sale la pantalla en blanco es posible que tengas un error imposible de ver, inclusive, para ti.

¿Qué hacer?

Pues debes activar el reporte de errores, depurar tu código y revisar los logs.

Cuando no te salga una pantalla en blanco sino un código Javascript, aunque erróneo, quiere decir que ya estás avanzando.

Si obtienes un mensaje de error también es avance, de otra forma, oscuridad.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: javascript, mysql, select, sql, variables
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 23:37.