Foros del Web » Programando para Internet » Javascript »

Como eliminar un caracter en un array javascript

Estas en el tema de Como eliminar un caracter en un array javascript en el foro de Javascript en Foros del Web. Hola, estoy haciendo una codigo de javascript con php y msql, consiste en tomar de la base de datos, unos registros y ponerlos como variables ...
  #1 (permalink)  
Antiguo 23/02/2011, 14:15
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 20 años, 8 meses
Puntos: 1
Como eliminar un caracter en un array javascript

Hola, estoy haciendo una codigo de javascript con php y msql, consiste en tomar de la base de datos, unos registros y ponerlos como variables en javascript por medio de php, ahora bien, alguien me puede decir como eliminar el ultimo caracter de la ultima cadena del array que se crea?

Este es el codigo que uso:
Código HTML:
<script type="text/javascript">
var msgArray = new Array(
<?php  
include('archivos/config.php'); 
$tabla2 = mysql_query("SELECT * FROM tablon");  
$indice = 0; 
$textosql = array( ); 
while ($registro = mysql_fetch_array($tabla2)) {  
$indice = $indice + 1; 
array_push($textosql, $registro["titulo"]); 

} // fin del bucle de ordenes 

mysql_free_result($tabla2); // libera los registros de la tabla 
?> 

<?php
for($vartxt=0; $vartxt<$indice; $vartxt++)
{
?>
 "<?php echo $textosql[$vartxt]; ?>",
<?php
}
?>
);
Ahora esto lee la base de datos, me crea el array, solo que despues de cada cadena me pone una 'coma', que en realidad necesito, solo que en la ultima cadena yo debo terminar sin la 'coma' y eso es lo que no puedo hacer, alguien me puede ayudar???

Saludos y muchas gracias
__________________
Jorge Couoh es profesor de Computo. sus sitios son: Cheap Web Hostingl y Cheap web hosting Services
  #2 (permalink)  
Antiguo 23/02/2011, 14:28
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Como eliminar un caracter en un array javascript

Esto no es javascript, es php, y lo mejor sería que hicieras un arreglo simple así:

while ($registro = mysql_fetch_array($tabla2))
$textosql[]=$registro["titulo"];
//sin array push

luego un implode así:
echo implode (",",$textosql);
  #3 (permalink)  
Antiguo 23/02/2011, 14:54
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Como eliminar un caracter en un array javascript

Saludos ocp001a

He probado tu propuesta y me parece muy bien, solo que el array que necesito usarlo en javascript, tu propuesta me arroja un resultado de esta manera:

Apertura de Cursos,Curso Especial,nuevo curswo Claro esto es lo que se encuentra en la base de datos.

Solo que yo necesito tomar esos datos y aplicarles un efecto javascript, y debiera verlo de esta manera:


"Apertura de Cursos","Curso Especial","nuevo curswo"

Saludos nuevamente, y nuevamente muchas gracias por tu apoyo
__________________
Jorge Couoh es profesor de Computo. sus sitios son: Cheap Web Hostingl y Cheap web hosting Services
  #4 (permalink)  
Antiguo 23/02/2011, 14:57
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Como eliminar un caracter en un array javascript

buenas...

pasalo por json_encode para que te forme un array literal en javascript. json_encode se encargara de formatear el contenido segun su tipo. es decir, si son string, le agrega las comillas. y si dentro del string tienes comillas, ella misma los escapara.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 23/02/2011, 15:05
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Como eliminar un caracter en un array javascript

gracias zerokilled, seguire buscandole
__________________
Jorge Couoh es profesor de Computo. sus sitios son: Cheap Web Hostingl y Cheap web hosting Services
  #6 (permalink)  
Antiguo 23/02/2011, 15:10
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Como eliminar un caracter en un array javascript

Gracias nuevamente, estoy trabajando con ello, creo que las opciones son buenas, y parece que voy en el camino correcto

Gracias ocp001a y gracias zerokiller
__________________
Jorge Couoh es profesor de Computo. sus sitios son: Cheap Web Hostingl y Cheap web hosting Services
  #7 (permalink)  
Antiguo 23/02/2011, 15:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Como eliminar un caracter en un array javascript

Cita:
Iniciado por jcouoh Ver Mensaje
Saludos ocp001a
... debiera verlo de esta manera:


"Apertura de Cursos","Curso Especial","nuevo curswo"

Saludos nuevamente, y nuevamente muchas gracias por tu apoyo
En vez de:

Código:
echo implode (",",$textosql);
sería:

Código:
echo '"'.implode ('","',$textosql).'"';
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 25/02/2011, 11:45
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 20 años, 8 meses
Puntos: 1
Respuesta: Como eliminar un caracter en un array javascript

Muchas gracias a todos, ya quedó, saludos

Jorge
__________________
Jorge Couoh es profesor de Computo. sus sitios son: Cheap Web Hostingl y Cheap web hosting Services

Etiquetas: eliminar, caracteres
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 21:11.