Foros del Web » Programando para Internet » PHP »

Cuál es el error en este código?

Estas en el tema de Cuál es el error en este código? en el foro de PHP en Foros del Web. Esta es una línea de código en una plantilla Smarty que recibe el valor del idusario a través de un arreglo $lista[i] y se muestra ...
  #1 (permalink)  
Antiguo 16/07/2010, 17:07
Avatar de bandolera  
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Cuál es el error en este código?

Esta es una línea de código en una plantilla Smarty que recibe el valor del idusario a través de un arreglo $lista[i] y se muestra línea por línea usando el checkbox.

Código PHP:
<input type="checkbox" name="seleccion[]" value="{$lista[i]->idusuario}"> {$lista[i]->nom
Se visualiza el nom, eso sí funciona. Lo que no funciona es que el value no toma el valor que viene en el idusuario.

Cómo puede ir la variable dentro del value sin tener problemas con las comillas??
(lo encontré en otro sitio web y no explican la respuesta).
Un besote al que me ayude
  #2 (permalink)  
Antiguo 16/07/2010, 17:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Cuál es el error en este código?

se supone que por eso es un sistema de plantillas, ahí el procesar las variables es de otro modo que con PHP nativo....

esa es la razón principal de no tener problemas de comillas, pues no hay tal... no hay mix-up de modos PHP/HTML, por lo tanto no hay necesidad de concatenar, mucho menos de usar comillas innecesarias.... ;)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/07/2010, 17:19
Avatar de ciscoh4x0r  
Fecha de Ingreso: junio-2010
Ubicación: Londres, Inglaterra
Mensajes: 300
Antigüedad: 13 años, 10 meses
Puntos: 12
Respuesta: Cuál es el error en este código?

Código PHP:
value='".$idusuario."'
value='$idusuario'
value="$idusuario\"> 

Etiquetas: Ninguno
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 00:51.