Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Warning

Warning: Undefined array key "url" in C:\Users\User\Desktop\projetos php\aluraplay\novo-video.php on line 8

Warning: Undefined array key "titulo" in C:\Users\User\Desktop\projetos php\aluraplay\novo-video.php on line 9 bool(true)

<?php

$dbPath = __DIR__ . '/banco.sqlite';
$pdo = new PDO("sqlite:$dbPath");

$sql = 'INSERT INTO videos (url, title) VALUES (?, ?)';
$statement = $pdo->prepare($sql);
$statement->bindValue(1, $_POST['url']);
$statement->bindValue(2, $_POST['titulo']);

var_dump($statement->execute());
2 respostas
solução!

Olá, Luiz. Tudo bem?

O erro está dizendo que as variáveis $_POST['url'] e $_POST['titulo'] estão indefinidas.

Você checou se no arquivo enviar-video.html no formulário você adicionou o method="post"? Conforme o código abaixo:

<form class="container__formulario" action="/novo-video.php" method="post">

Não tinha me atentado a isso. Obrigado