Verán, tengo un problema con esto de mezclar javascript y php que no consigo solucionar.
El script que quiero realizar es este:
Código Javascript:
Ver original
<script type="text/javascript"> if(!window.slider) var slider={}; slider.data=[{"id":"slide1","client":"titulo1","desc":"texto1"}, {"id":"slide2","client":"titulo2","desc":"texto2"}, {"id":"slide3","client":"titulo3","desc":"texto3"}]; </script>
Donde tengo puesto titulo1 y texto1 tengo que colocar unos textos de una base de datos en donde los tengo almacenados y además, no sólo habrá 3 slides sino más, entonces yo intenté realizarlo así:
Código PHP:
Ver original
<? $sql = "SELECT * FROM tabla_slide"; $contador = 0; echo '<script type="text/javascript">'; echo 'if(!window.slider)'; echo 'var slider={};'; $data = 'slider.data['; { $data .= '{"id":"slide'.$contador.'","client":"'.$row["titulo"].'","desc":"'.$row["texto"].'"}'; if($contador != $num_slides-1) $data .= ','; $contador++; } $data .= '];'; echo $data; echo '</script>'; ?>
pero así no consigo que me lo realice con éxito y creo que el problema es que no consigo mezclar ambos lenguajes. ¿Alguien me puede echar un cable?
Gracias por adelantado!!