Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A funcionalidade $_GET['id']

Notice: Undefined index: id in C:\xampp\htdocs\blog\artigo.php on line 6

Fatal error: Uncaught TypeError: Argument 1 passed to Artigo::encontrarPorId() must be of the type string, null given, called in C:\xampp\htdocs\blog\artigo.php on line 6 and defined in C:\xampp\htdocs\blog\src\Artigo.php:23 Stack trace: #0 C:\xampp\htdocs\blog\artigo.php(6): Artigo->encontrarPorId(NULL) #1 {main} thrown in C:\xampp\htdocs\blog\src\Artigo.php on line 23

1 resposta
solução!

Olá Eusebio,

Verifica se o link para o artigo está sendo criado corretamente, no final da url dessa página deve ter algo como artigo.php?id=2

A falta desse id= é a causa do problema, então olha se no index.php o link de cada artigo está sendo criado corretamente, o correto seria assim:

<a href="artigo.php?id=<?php echo $artigo['id']; ?>">

Espero ter ajudado, se ainda tiver qualquer problema é só falar!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software