Olá, já revi várias vezes passo a passo na elaboração dos códigos, mas não consigo enxergar onde estou falhando, poderiam me ajudar por favor?
Para adicionar um novo arquivo, me retorna uma página com a seguinte mensagem:
Warning: Undefined variable $mysql in C:\xampp\htdocs\blog\admin\adicionar-artigo.php on line 8
Fatal error: Uncaught TypeError: Artigo::construct(): Argument #1 ($mysql) must be of type mysqli, null given, called in C:\xampp\htdocs\blog\admin\adicionar-artigo.php on line 8 and defined in C:\xampp\htdocs\blog\src\Artigo.php:8 Stack trace: #0 C:\xampp\htdocs\blog\admin\adicionar-artigo.php(8): Artigo->construct(NULL) #1 {main} throw
O meu código está assim: <?php
require '../config.php'; require '../src/Artigo.php';
if ($SERVER['REQUESTMETHOD'] === 'POST') { $artigo = new Artigo($mysql); $artigo->adicionar($POST['titulo'], $POST['conteudo']); }
?>
Adicionar Artigo
Digite o título do artigo
Digite o conteúdo do artigo