Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/11/2007, 08:15
Avatar de bruli
bruli
 
Fecha de Ingreso: mayo-2006
Ubicación: Valencia, Spain, Spain
Mensajes: 77
Antigüedad: 18 años, 6 meses
Puntos: 2
Re: Recoger datos de una BD en un array multidimensional, ¿se puede?.

Cita:
Iniciado por Kelpie Ver Mensaje
No acabo de entender lo de las llaves "{". ¿Porqué no lo metes entre comillas?:

...
datos[<?php echo $r["id"]; ?>]= "direccion: '<?php echo $r["direccion"] ?>'";
...
Lo de las llaves es por si se almacen mas de un dato dentro del indice del array.

Al final lo he solucionado así:

Código PHP:
include('conexion.php');

$s= "select id, nombre, direccion from clientes";
$q= pg_query($s);

?>
<script language="JavaScript" type="text/javascript">
  function ver_nombre(x){
      var datos = new Array()
      <?php  while($rpg_fetch_array($q)){ ?>
          datos[<?php echo $r["id"]; ?>] = {nombre: "<?php echo $r["nombre"]; ?>", direccion: "<?php echo $r["direccion"]; ?>" };
      <?php ?>

          document.NuevaDirCliente.nom_cli.value= datos[x].nombre;
          document.NuevaDirCliente.direccion.value= datos[x].direccion;
}
</script>
__________________
------
Saludos.