Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2005, 01:14
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Hola!

Lo de hacer un select en Javascript de SQL es dificil o poco recomendable ya que Javascript trabaja en el lado del cliente y la base de datos está en el servidor.
Si quieres puedes construir un array en Javascript con los datos que hayas sacado de la base de datos con PHP. O construirte un combobox desde php. En el siguiente ejemplo tienes las dos cosas. En el combo he puesto que cuando se seleccione un valor cambie la página de un supuesto frame o iframe llamado camara. Es un ejemplo parecido, supongo, a lo que tendrás hecho o a lo que quieras hacer. Cualquier cosa preguntas, eh?
Código PHP:
<?
$servidor
='localhost'
$nombreBD "root"
$clave "clave";
$baseDeDatos "acceso"
$conexionBD mysql_connect($servidor,$nombreBD,$clave) or die("Error ".mysql_errno().": ".mysql_error());
mysql_select_db($baseDeDatos,$conexionBD);
var 
$sentenciaSQL "SELECT * FROM detalle";
$resultadoConsulta mysql_query($sentenciaSQL,$conexionBD);
?>
<select name = "camara" onchange='top.camara.location.href=this.value">
<?
while($valores mysql_fetch_array($resultadoConsulta)){
?>
<option value="<?=$valores['ip'];?>"> Ver cámara número <?=$valores['numero_camara'];?> </option>
<?
$listaIP
.=",'".$valores['ip']."'";
$listaCamaras.=",".$valores['numero_camara'];
}
?>
</select>
<script>
//Creamos un Array en Javascript con las cámaras y su IP

var BaseURL=[<?=$listaIP;?>];
var Camaras=[<?=$listaCamaras;?>];
</script>
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.