echo href no funciona en crhome

Iniciado por bgnumis, 3 Enero 2016, 21:44 PM

0 Miembros y 2 Visitantes están viendo este tema.

bgnumis



Hola,

tengo escrito este código y el href me redirecciona adecuadamente con el navedor Firefox pero en crhome no me redicciona, es como si no reconociese el href ¿qué podría ser?

Código (php) [Seleccionar]



echo '<td>'.'<a href="oficinaaconsultartres.php?id='.$muestra['ofi'].'">'.'<strong>Ir a Oficina</strong>'.'</a>'.'</td>';

echo '<td>'.'<a href="principal.php?id='.$muestra['ofi'].'">'.'<strong>Ir a Registrar</strong>'.'</a>'.'</td>';



Shell Root

Ejecutalo y verifica en la consola de desarrollador de cada navegador el html en tiempo de ejecución. Posiblemente son las comillas simples del array y del echo.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

gAb1

No creo que sean las comillas simples.

¿Por qué necesitas concatenar tantas veces un string con otro en el mismo echo?

Código (php) [Seleccionar]
echo '<td><a></a></td>'

Con eso es suficiente... pero por si cualquier razón lo necesitas, utiliza comas en lugar de concatenar.

Código (php) [Seleccionar]
echo '<td>', '<a></a>', '</td>'

Esto solo funciona con echo, ya que no es una función, si no un constructor; cuando concatenas ( $a . $b ) PHP primero junta los strings y luego los muestra, sin embargo si usas comas, simplemente mostrará un string seguido de otro sin perder tiempo juntandolos todos. Es lo mismo pero más rápido.

bgnumis

Pues creo que es por el tamaño de dos "secciones" o áreas, estoy tratando de ver porqué, cuando los resultados o el link donde está el href entran dentro del tamaño de una sección me deja en crhome, cuando me sale una tabla muy grande sobresale y no me deja.

El Firefox si

bgnumis

Hola,

Pues resulta que en un "article" del html5 lo habia definido en el css, y en display habia puesto "inline-block". en este article hacía la consulta con php y mysql. El resultado de la query era un tabla enorme.

Cuando lo consultaba en el pc se veia todo ok y el link href funcionaba, en una tablet ok pero no en el móvil no (todo esto en crhome) en el móvil no dejaba darle al href. Sí en Firefox.

Al poner en el css en display: Block resulta que sí va el link. ¿Por qué? NPI.

JJJJJ

Un abrazo. Si alguien me puede dar una explicación sencilla (aunque sea para avergonzarme pero constructiva genial jejeje). Ya se que soy un gypsi informático pero sí que quiero ir aprendiendo.