Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   Por qué me imprime también el "echo" ?? (http://www.forosdelweb.com/f4/por-que-imprime-tambien-echo-524963/)

sneider 10/10/2007 02:50

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;


webosiris 10/10/2007 03:58

Re: Por qué me imprime también el "echo" ??
 
supongo que es php... te faltaron los

Código PHP:

<?php
?>


:borracho:

ssthormess 10/10/2007 23:54

Re: Por qué me imprime también el "echo" ??
 
Y no te mostraba tambien el if (checkadminyesorno()) {... :P

sumolari 12/10/2007 23:32

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.


La zona horaria es GMT -6. Ahora son las 08:44.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.