Foros del Web » Programando para Internet » PHP »

Variables

Estas en el tema de Variables en el foro de PHP en Foros del Web. Hola a todos, tengo una pagina web con PHP y un función en Javascript. Y necesito hacer lo siguiente: Cuando lee de la base de ...
  #1 (permalink)  
Antiguo 24/04/2009, 06:49
thi
 
Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años, 7 meses
Puntos: 0
Variables

Hola a todos,

tengo una pagina web con PHP y un función en Javascript. Y necesito hacer lo siguiente:

Cuando lee de la base de datos necesito que cada fila tenga un nombre con una parte fija y otra incremental que se lo hago con una variable. Primera pregunta he intentado concatenar la parte fija con el valor de la variable y no me ha funcionado. Lo he hecho de la siguiente forma:

<tr id='nombre_fila_' + $contador>

Una vez que esto este solucionado necesito que una variable de Javascript coga el valor de la variable de PHP de forma que se igualarian y así cuando llame a la función de Javascript empezara a partir del último valor del contador de PHP.

Debería ser algo así:

var num_elementos = $contador;


Un saludo.
  #2 (permalink)  
Antiguo 24/04/2009, 07:22
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Variables

Para concatenar cadenas, lo puedes hacer con el operador punto ( . ), que es eso mismo lo que hace, unir cadenas (el operador suma une datos, pero más a nivel numérico):
Código PHP:
$segundaParte "fantasmas";
$string "Caza".$segundaParte// $string vale "Cazafantasmas". 
En el caso que comentas en particular, puedes pasar una variable directamente en una cadena:
Código PHP:
$segundaParte "fantasmas";
$string "Caza$segundaParte"// $string vale "Cazafantasmas". 
Este segundo método, creo recordar que solo funciona si utilizas comillas dobles ( " ), no si utilizas comillas simples ( ' ).

La segunda parte la puedes hacer insertando javascript con php, por ejemplo:
Código:
variableJS = "numero<?=$variablePHP?>";
De todas maneras te recomiendo que utilices un framework Javascript (p.ej: Mootools o JQuery), y que separes lo posible el javascript del PHP, todo estará mucho más claro y te será mucho más sencillo arreglar problemas, comprender los lenguajes y modificar tu código en el futuro. Es decir, Javascript y PHP no se deberian tocar en ningún momento. Yo personalmente, primero creo la página en html+php, y cuando es usable, le añado javascript para dar bonitos efectos, añadir AJAX y mejorar la usabilidad.
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 13:09.