Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/05/2018, 10:50
Avatar de KATHYU
KATHYU
 
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: quiero pasar esta variable y no puedo

En el primer post tiene un desorden de comillas horrible !!!!

Lo mejor es dejar de imprimir código html desde php, lo ideal es abrir y cerrar php o html para imprimir las cosas, según sea el caso

Iba a tomar su código base de ejemplo pero al ponerlo en mi editor este exploto

Que hace el tag html dentro de un td ???

Lo mejor es separar y crear o seguir las normas de código, por ejemplo, un echo tipo string yo siempre lo imprimo con comillas simples, y si dentro hay algo que lleve comillas serán dobles, pero el echo va entre comillas simples siempre echo 'string';

(Codigo de ejemplo, imprimir php en html)
Código PHP:
Ver original
  1. <td class="centrar"><?php echo 'Fecha es '.date("d/m/Y h:i a", strtotime($fecha)).' de Finalizacion'; ?></td>

Si se fija, el formato de fecha lleva comillas dobles, pero el echo utiliza las simples en su estructura. Ahora veamos el mismo ejemplo pero haciendo el html con php (cosa que se ve fea y no se recomienda)

Código PHP:
Ver original
  1. echo '<td class="centrar"> Fecha es '.date("d/m/Y h:i a", strtotime($fecha)).' de Finalizacion</td>';

Si pone los dos códigos en un editor tipo sublime claramente le mostrara (con colores) la diferencia de la sintaxis y que ambos códigos funcionan perfectamente.

Ponga mucha atención a la concatenación siempre !!!!!!!!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.