Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2015, 09:20
pablofa
 
Fecha de Ingreso: febrero-2015
Ubicación: Murcia
Mensajes: 29
Antigüedad: 9 años, 2 meses
Puntos: 0
No me funciona este código de php con javascript

Tengo este código de ejempro en javascript:

<script type text/javascript>
TCN_addContent("Madrid<+>1<+>Rascafría<+>1");
TCN_addContent("Murcia<+>2<+>Lorca<+>2");
TCN_addContent("Murcia<+>2<+>Mula<+>3");
TCN_addContent("Sevilla<+>4<+>Écija<+>4");
TCN_addContent("Córdoba<+>5<+>Obejo<+>5");
TCN_addContent("Albacete<+>6<+>Bonete<+>6");
</script>

y tengo que hacer una línea para cada comunidad de cada provincia de españa.
Como podría tirarme la vida, tengo los datos en una base de datos mysql. En la tabla provincias tengo todas las provincias, y en la tabla provincias_ciudades tengo una columna de provincias y otra de comunidades. He escrito este código:


<?php
$separador = '<+>';
$consulta1 = mysql_query('SELECT provincia FROM provincias');
$i = 1;

while($fila = mysql_fetch_array($consulta1))
{
$provinciabd = $fila['provincia'];
$j = 1;
$consulta2 = mysql_query('SELECT provincia, municipio FROM provincias_ciudades WHERE provincia = $provinciabd');

while($fila2 = mysql_fetch_array($consulta2))
{
$municipiobd = $fila2['municipio']; ?>
TCN_addContent("<?php $provinciabd.$separador.$i.$separador.$municipiobd .$separador.$j
?>");
<?php
$j++;
}
$i++;
}
?>

Tengo que decir que esto es para selects html dependientes unos de otros. Hecho de manera manual, funciona perfectamente, pero cuando intento sacar los datos de la base de datos no funciona, los selects se quedan en blanco.
No sé donde me he equivocado.

Gracias de antemano por la ayuda.

Por cierto, no sé como hacer para que el código sea más fácil de entender aquí en el foro...