Hola a todos.
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!!