Foros del Web » Creando para Internet » HTML »

Por qué me imprime también el "echo" ??

Estas en el tema de Por qué me imprime también el "echo" ?? en el foro de HTML en Foros del Web. Hola. Tengo un problemilla que no logro resolver. Será alguna tontería que se me habrá pasado. El caso es que al ejecutar mi código me ...
  #1 (permalink)  
Antiguo 10/10/2007, 02:50
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 18 años, 6 meses
Puntos: 0
Por qué me imprime también el "echo" ??

Hola. Tengo un problemilla que no logro resolver. Será alguna tontería que se me habrá pasado. El caso es que al ejecutar mi código me aperece también el "echo ...", es decir, que me aparece así:

echo(' Nueva tarea | Lista de tareas | Salir');

Se ve que algo estoy haciendo mal. Os pngo el código por si podéis ayudarme y lo veis mas claro que yo. Muchas gracias a todos.

Código:
<body>
		
	<div class=\"bodybox\">
			
	<div style=\"text-align: center;\">
	<span class=\"menu\">

		echo('<td>&nbsp;&nbsp;&nbsp; <a href=\"?action=addnewjob\">Nueva tarea</a><font color=white> |
                  <a href=\"?action=listjobs\">Lista de tareas </a> | <a href=\"?action=logout\">Salir</a>'); 
			";
			
	      if (checkadminyesorno()) {
			echo  "<h4><a href=\"?action=admin\">Admin</h4></a>  ";
			
			}
						
			return;
  #2 (permalink)  
Antiguo 10/10/2007, 03:58
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 1 mes
Puntos: 998
Re: Por qué me imprime también el "echo" ??

supongo que es php... te faltaron los

Código PHP:
<?php
?>

__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 10/10/2007, 23:54
 
Fecha de Ingreso: agosto-2007
Ubicación: Maracaibo, Venezuela
Mensajes: 416
Antigüedad: 16 años, 7 meses
Puntos: 10
Re: Por qué me imprime también el "echo" ??

Y no te mostraba tambien el if (checkadminyesorno()) {... :P

Última edición por ssthormess; 10/10/2007 a las 23:54 Razón: Oops <br>
  #4 (permalink)  
Antiguo 12/10/2007, 23:32
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 10 meses
Puntos: 18
Re: Por qué me imprime también el "echo" ??

A ver, veo unas cuantas cosas raras en este código...

Código PHP:
 <?php
echo '<body>
<div class="bodybox">

    <div style="text-align: center;">
    <span class="menu">'
;

        echo 
'<td>&nbsp;&nbsp;&nbsp; <a rel="nofollow" href="?action=addnewjob">Nueva tarea</a><font color=white> |
                  <a rel="nofollow" href="?action=listjobs">Lista de tareas </a> | <a rel="nofollow" href="?action=logout">Salir</a>'


          if (
checkadminyesorno()) {
            echo 
'<h4><a href="?action=admin">Admin</h4></a> ';

            }

            return;
?>
En primer lugar faltan los <?php ?>. Luego veo que has puesto las comillas dobles (") con una barra. Será porque están dentro de un echo, pero no veo el echo en cuestión.

Suponiendo que había un echo, si usas comillas simples (') no es necesario usar la barra con las comillas dobles.

El echo del menu no necesita el paréntesis, basta con las comillas simples.

Y el último echo con usar comillas simples en lugar de dobles te ahorras mucho trabajo.

El código de arriba es el código ya arreglado. Espero que te sirva.
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 01:18.