Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/10/2007, 23:32
Avatar de sumolari
sumolari
 
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 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.