Jump to content
Fórum Script Brasil
  • 0
geovanepc

Completar código Html + PHP

Question

Bom dia aos colegas.

Sou leigo em programação PHP e páginas Html.

Peguei um código e estou implementando num sistema de notícias para sites.

Mas acontece que quando vou executá-lo no browser, ocorre um erro no final do arquivo.

Como se o programador estivesse esquecido de fechar alguma TAG.

O código segue abaixo:

//------------------------------//

<?php
@header( 'Content-Type: text/html; charset=iso-8859-1' );
require_once 'database/mysql.php';
$db = new Mysql;
?>
<!DOCTYPE html>
    <html>
    <head>
         <title>News</title>    
         <link href="css/home.css" rel="stylesheet">
         <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
         <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
    </head>
<body>
    <div id="news" class="span12">
        <?php                
            // $db->url = 'noticias.php';                            
            $db->paginate(4);
            $db->query("select * from  noticia order by noticia_id desc")->fetchAll();            
            if ($db->rows >= 1):
                $news = $db->data;
                foreach ($news as $new):
                    $n = (object) $new;
                    $n->noticia_content_cut = $db->cut($n->noticia_content, 300, '...');
                    if ($n->noticia_foto == "" || strlen($n->noticia_foto) <= 1):
                        $n->noticia_foto = "images/nopic.png";
                    else :
                        $n->noticia_foto = "thumb.php?img=fotos/$n->noticia_foto";
                    endif;
                    ?>
                    <div class="media">
                        <a  class="pull-left" href="noticia.php?id=<?= $n->noticia_id ?>">
                            <img src="<?= $n->noticia_foto ?>" class="media-object img-polaroid" />
                        </a>
                        <div class="media-body">
                            <h4 class="media-heading"><?=$n->noticia_title ?></h4>
                            <p><small><?=$n->noticia_content_cut ?> <em><a href="noticia.php?id=<?= $n->noticia_id ?>" class="btn btn-link">leia mais</a></em></small>
                        </div>
                    </div>
                    <hr />
                    <?
                endforeach;
                echo $db->link; 
            endif;
        ?>
    </div>
    </body>
</html>

//------------------------------//

A mensagem de erro é:

336072313_2020-05-0201_41.48localhost515ee289e498.png.b0b1f407083a141836b11dcbff9017c8.png

Obrigado a quem possa me ajudar!

Um forte abraço.

Geovanepc.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Opa bão,

Aparentemente só a tag do php estava sendo aberta de forma errada no final do foreach, tenta substituir:

<?
    endforeach;
    echo $db->link; 
    endif;
?>

por

<?php
        endforeach;
        echo $db->link; 
    endif;
?>

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Cloud Computing


  • Forum Statistics

    • Total Topics
      148386
    • Total Posts
      643773
×
×
  • Create New...