Foros del Web » Programando para Internet » Javascript »

Datos en un arreglo con php y javascript...

Estas en el tema de Datos en un arreglo con php y javascript... en el foro de Javascript en Foros del Web. function secus(form) { var cve = form.cvesecu.value; form.tipo.disabled = false; form.local.disabled = false; form.muni.disabled = false; <?php $consecus="SELECT cve_sec, nombre_sec, tipo FROM secundaria"; $secus=pg_query($consecus); $filsec=pg_numrows($secus); ...
  #1 (permalink)  
Antiguo 20/06/2005, 12:42
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 20 años, 8 meses
Puntos: 0
Datos en un arreglo con php y javascript...

function secus(form)
{
var cve = form.cvesecu.value;
form.tipo.disabled = false;
form.local.disabled = false;
form.muni.disabled = false;
<?php
$consecus="SELECT cve_sec, nombre_sec, tipo FROM secundaria";
$secus=pg_query($consecus);
$filsec=pg_numrows($secus);
?>
claves=newArray(<?=$filsec;?>);
<?php
for ($s=0; $s<$filsec; $s++){
?>
claves(<?=$s;?>)=<?=pg_fetch_result($secus,$s,0);? >
claves(<?=$s;?>)=<?=pg_fetch_result($secus,$s,1);? >
claves(<?=$s;?>)=<?=pg_fetch_result($secus,$s,2);? >
<?php
}
?>
}


TENGO ESTE CODIGO Y ME MANDA UN ERROR DE QUE ME FALTA ; PERO NO LE DOY, YA LE INTENTE DE VARIAS FORMAS PERO NO LE ENCUENTRO....

ESTA BIEN ESTE CODIGO?....ALGUIEN ME PUEDE AYUDAR?....
__________________
just do it
  #2 (permalink)  
Antiguo 20/06/2005, 12:49
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola annel_galvez

Más bien parece un error de PHP. De todas formas sería más fácil si pusieras en que línea te da el error.

Saludos,

P.D. No escribas todo en mayúsculas, porque es como si estuvieras gritando.
  #3 (permalink)  
Antiguo 20/06/2005, 12:52
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Por cierto me acabo de dar cuenta de otro error. En JavaScript los índices de los arrays van entre corchetes:

claves[<?=$s;?>]=...

Saludos,
  #4 (permalink)  
Antiguo 20/06/2005, 13:06
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 20 años, 8 meses
Puntos: 0
linea de error en mi arreglo...

function secus(form){
var cve = form.cvesecu.value;
form.tipo.disabled = false;
form.local.disabled = false;
form.muni.disabled = false;
claves=newArray[1335]
claves[0]=02DST0015I claves[0]=Esc. Sec. Tec. No. 15 claves[0]=Técnica claves[1]=02DST0015I claves[1]=Esc. Sec. Tec. No. 15 claves[1]=Técnica claves[2]=02DST0015I claves[2]=Esc. Sec. Tec. No. 15 claves[2]=Técnica claves[3]=02DST0015I claves[3]=Esc. Sec. Tec. No. 15 claves[3]=Técnica claves[4]=02DST0015I claves[4]=Esc. Sec. Tec. No. 15 claves[4]=Técnica claves[5]=02DST0015I claves[5]=Esc. Sec. Tec. No. 15 claves[5]=Técnica claves[6]=02DST0015I claves[6]=Esc. Sec. Tec. No. 15 claves[6]=Técnica claves[7]=02DST0015I claves[7]=Esc. Sec. Tec. No. 15 claves[7]=Técnica claves[8]=02DST0015I claves[8]=Esc. Sec. Tec. No. 15 claves[8]=Técnica claves[9]=02DST0015I claves[9]=Esc. Sec. Tec. No. 15 claves[9]=Técnica claves[10]=02DST0015I claves[10]=Esc. Sec. Tec. No. 15 claves[10]=Técnica claves[11]=02DST0015I claves[11]=Esc. Sec. Tec. No. 15 claves[11]=Técnica claves[12]=02DST0015I claves[12]=Esc. Sec. Tec. No. 15 claves[12]=Técnica claves[13]=02DST0015I claves[13]=Esc. Sec. Tec. No. 15 claves[13]=Técnica claves[14]=02DST0015I claves[14]=Esc. Sec. Tec. No. 15 claves[14]=Técnica claves[15]=02DST0015I claves[15]=Esc. Sec. Tec. No. 15 claves[15]=Técnica claves[16]=02DST0015I claves[16]=Esc. Sec. Tec. No. 15 claves[16]=Técnica claves[17]=02DST0015I claves[17]=Esc. Sec. Tec. No. 15 claves[17]=Técnica claves[18]=02DST0015I claves[18]=Esc. Sec. Tec. No. 15 claves[18]=Técnica claves[19]=02DST0015I claves[19]=Esc. Sec. Tec. No. 15 claves[19]=Técnica claves[20]=02DST0015I claves[20]=Esc. Sec. Tec. No. 15 claves[20]=Técnica claves[21]=02DST0015I claves[21]=Esc. Sec. Tec. No. 15 claves[21]=Técnica claves[22]=02DST0015I claves[22]=Esc. Sec. Tec. No. 15 claves[22]=Técnica claves[23]=02DST0015I claves[23]=Esc. Sec. Tec. No. 15 claves[23]=Técnica claves[24]=02DST0015I claves[24]=Esc. Sec. Tec. No. 15 claves[24]=Técnica claves[25]=02DST0015I claves[25]=Esc. Sec. Tec. No. 15 claves[25]=Técnica claves[26]=02DST0015I claves[26]=Esc. Sec. Tec. No. 15 claves[26]=Técnica claves[27]=02DST0015I claves[27]=Esc. Sec. Tec. No. 15 claves[27]=Técnica claves[28]=02DST0015I claves[28]=Esc. Sec. Tec. No. 15 claves[28]=Técnica claves[29]=02DST0015I claves[29]=Esc. Sec
}

Me devuelve esto....y me marca error en la linea 4974 que es donde declaro el array....no se si la sintaxis este bien escrita o que..... me pueden ayudar?...
__________________
just do it
  #5 (permalink)  
Antiguo 20/06/2005, 13:16
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

La declaración del array con su nº de elementos va entre paréntesis:

claves=newArray(1335);

En el primer código lo tenías bien, me parece que te he liado un poco Además cuando pongas distintas instrucciones en una misma línea, tienes que separarlas con punto y coma y los valores entre comillas:

claves[0]='02DST0015I'; claves[0]='Esc. Sec. Tec. No. 15'; claves[0]='Técnica';

lo que no entiendo es porque das varios valores al mismo índice.

Suerte. Saludos,
  #6 (permalink)  
Antiguo 20/06/2005, 13:27
 
Fecha de Ingreso: agosto-2003
Ubicación: pachuca,hgo
Mensajes: 132
Antigüedad: 20 años, 8 meses
Puntos: 0
Te puedo explicar que es lo que hago?

Mira...

Lo que quiero hacer es traer esos datos en un arreglo para asi despues leerlos de ahi mismo y poder presentarlos en text....

Lo que quiero en general es, darle en un text una clave por ejemplo esta: "02DST0015I" y que al momento de perder el foco ese text, en mis otros text me traiga su descripcion; "Tecnica No. 41", y los demas datos que requiero traer..pero no se si este bien haciendolo asi en el arreglo...

Tu me podrias ayudar?....
__________________
just do it
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:52.