1
Guys, I’m doing a project at a video store, but the data is not being sent, this is the code:
<?php
$host = "localhost";
$user = "root";
$pass = "";
$banco = "locadora";
$conexao = mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($banco) or die(mysql_error());
?>
<html>
<head>
<title>RECEBIDO</title>
<meta charset="utf-8"/>
</head>
<body>
<?php
if($_POST["img_ok"]) {
$tempname = $_FILES["img"]["tmp_name"];
$name = uniqid();
$extension = strtolower(pathinfo($_FILES["img"]["name"], PATHINFO_EXTENSION)); // Pega extensão de arquivo e converte em caracteres minúsculos.
$url_exibir = "imagem/".$name.".".$extension; // Caminho para exibição da imagem.
$url = "imagem/"; // Pasta onde será armazenada a imagem.
if(!file_exists($url)) { // Verifica se a pasta já existe.
mkdir($url, 0777, TRUE); // Cria a pasta.
chmod($url, 0777); // Seta a pasta como modo de escrita.
}
move_uploaded_file($tempname, $url."/".$name.".".$extension); // Move arquivo para a pasta em questão.
$id=0;
$nome_filme = $_POST['nome_filme'];
$nome_autor = $_POST['nome_autor'];
$duração = $_POST['duração'];
$dd = $_POST['dd'];
$mm = $_POST['mm'];
$aaaa = $_POST['aaaa'];
$data_lançamento=$dd;
$capa = $name;
$extenção = $extension;
$conexao = mysqli_connect('localhost', 'root', '', 'locadora');
$query = "INSERT INTO filmes (id, nome_filme, nome_autor, duração, data_lançamento, capa, extenção) VALUES ('{$id}','{$nome_filme}','{$nome_autor}','{$duração}','{$data_lançamento}', '{$capa}', '{$extenção}')";
mysqli_query($conexao, $query);
mysqli_close($conexao);
}
?>
<!-- Exibir imagem de upload -->
<img alt="" title="" src="<?php echo $url_exibir; ?>">
<br />
<a href="index.php">Voltar</a>
</body>
</html>
You can help me?
Data is that of 6 faces? what is not sent form fields or file?
– rray
In the case of data, the movie data! The file is being sent but the movie information is not :(
– Montanaro Mendes
Edit the question and put the form or if you want to test, you can do,
print_r($_POST
orprint_r($_GET)
in the file that receives the data.– rray
Are you sure your sql query is correct? If your table does have column names with
ç
and~
put them as follows(`id`, `nome_filme`, `nome_autor`, `duração`, `data_lançamento`, `capa`, `extenção`)
– KaduAmaral