Criei um formulário para inserir dados no banco porem quando rodo o mesmo ele não insere os dados e também não mostra nenhum erro... estou tentando resolver esse problema a 3 dias se puder me ajudar ficarei muito grato.
obs: estou tentando criar um organizador de arquivos para meu pc.
//envia dados para banco de dados
$enviarb = "INSERT INTO filmes (titulo,ano,genero,duracao,tamanho_GB,formato,codec_audio,sinopse) VALUES('','$titulo',
'$ano',
'$genero',
'$duracao',
'$tamanho',
'$formato',
'$codec_audio',
'$sinopse')";
Pergunta
Leandro Moreira
Criei um formulário para inserir dados no banco porem quando rodo o mesmo ele não insere os dados e também não mostra nenhum erro... estou tentando resolver esse problema a 3 dias se puder me ajudar ficarei muito grato.
obs: estou tentando criar um organizador de arquivos para meu pc.
Segue abaixo os codigos:
conexao.php
<?php
$servidor = "localhost";
$usuario = "lvmoreira99";
$senha = "lvmoreira99";
$baseDados= "inventario";
try{
$pdo = new PDO("mysql:host=".$servidor.";dbname=".$baseDados,$usuario,$senha);
}catch(PDOException $e){
echo $e->getMessage();
}
return $pdo;
if($pdo ->connect_error){
die("falha ao conectar khfdue::".$pdo ->connect_error);
}
echo "conexao realizada jeijfe";
?>
validar.php
<?php
require 'conexao.php';
$acao=$_GET['acao'];
if($acao=="enviar"){
$titulo = $_POST['ti'];
$ano = $_POST['an'];
$genero = $_POST['ge'];
$duracao = $_POST['du'];
$tamanho = $_POST['ta'];
$formato = $_POST['fo'];
$codec_audio = $_POST['co'];
$sinopse = $_POST['si'];
//envia dados para banco de dados
$enviarb = "INSERT INTO filmes (titulo,ano,genero,duracao,tamanho_GB,formato,codec_audio,sinopse) VALUES('','$titulo',
'$ano',
'$genero',
'$duracao',
'$tamanho',
'$formato',
'$codec_audio',
'$sinopse')";
}
if($pdo->query($enviarb)){
echo "dados gravados efwf";
}else {
echo "Falha ao gravar hejhfe";
}
?>
formulario.php
<!doctype html>
Editado por Leandro Moreira<html>
<head>
<meta charset="utf-8">
<title> Conection</title>
</head>
<body>
<form action="validar.php?acao=enviar" method="POST">
<table border="0" align="center">
<tr>
<td>Titulo</td><td><input type="text" name="ti" required autofocus/></td>
</tr>
<tr>
<td>Ano</td><td><input type="text" name="an" required /></td>
</tr>
<tr>
<td>Visto</td>
<td>
<input value="S"type="radio" name="vi" required />SIM
<input value="N" type="radio" name="vi" required />NÃO
</td>
</tr>
<tr>
<td>Genero</td><td><input type="text" name="ge"/></td>
</tr>
<tr>
<td>Duração</td><td><input type="text" name="du"/></td>
</tr>
<tr>
<td>Tamanho em GB</td><td><input type="text" name="ta"/></td>
</tr>
<tr>
<td>Formato</td><td><input type="text" name="fo"/></td>
</tr>
<tr>
<td>Codec de Audio</td><td><input type="text" name="co"/></td>
</tr>
<tr>
<td>Sinopse</td><td><input type="text" name="si"/></td>
</tr>
<td><input type="submit" value="Enviar"/></td>
</table>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.