Formulário não enviando...
Boa tarde pessoal... Eu fiz um form aqui, tá tudo certo, usei echo pra mostrar se os valores estão sendo passados por post, e eles aparecem todos, a foto que também foi selecionada é enviada, porém, dá tela branca e o formulário não é enviado para o banco de dados, sabem o que pode ser? Já re-escrevi o código, e continua do mesmo jeito...
Banco de dados:
/applications/core/interface/imageproxy/imageproxy.php?img=http://s24.postimg.org/aqlj0xa51/dbporra.png&key=b21912e9488f9a7704dcf1bcb8a4d92876badcad1ec2a2ebc0fff40b880171da" alt="dbporra.png" />
Código:
<?php
session_start();
ob_start();
require($_SERVER['DOCUMENT_ROOT']."/includes/config/config.php");
if($_SERVER['REQUEST_METHOD']=='POST'){
$autor_id = $_SESSION['user_id'];
$autor_return = $_SESSION['user_friendly_url'];
$foto = $_FILES["foto"];
$url_link = mysql_escape_string($_POST['url_link']);
$titulo_link = mysql_escape_string($_POST['titulo_link']);
$descricao_link = mysql_escape_string($_POST['descricao_link']);
$data = mysql_escape_string(date("Y/m/d H:i:s"));
$friendly_url = mysql_escape_string(geraUrlLimpa($titulo_link));
$entretenimento = $_POST["0"] ? "true" : "false";
$humor = $_POST["1"] ? "true" : "false";
$esportes = $_POST["3"] ? "true" : "false";
$videos = $_POST["4"] ? "true" : "false";
$televisao = $_POST["5"] ? "true" : "false";
$musica = $_POST["6"] ? "true" : "false";
$sem_categoria = $_POST["7"] ? "true" : "false";
$curiosidades = $_POST["8"] ? "true" : "false";
$thumb_url = '';
if (!empty($foto["name"])) {
$largura = 1000;
$altura = 1000;
$tamanho = 1000;
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){
$error[1] = "Isso não é uma imagem.";
}
$dimensoes = getimagesize($foto["tmp_name"]);
if($dimensoes[0] > $largura) {
$error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
}
if($dimensoes[1] > $altura) {
$error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
}
if($arquivo["size"] > $tamanho) {
$error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
}
if (count($error) == 0) {
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
$caminho_imagem = $_SERVER['DOCUMENT_ROOT']."/uploads/link_thumb/".$nome_imagem;
$thumb_url = $site_url."/uploads/link_thumb/".$nome_imagem;
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
}
if (count($error) != 0) {
foreach ($error as $erro) {
echo $erro . "<br />";
}
}
}
$sql = mysql_query("SELECT * FROM links");
$total_links = mysql_num_rows($sql)+1;
echo 'autor: '.$autor_id.'<br>';
echo 'return: '.$autor_return.'<br>';
echo 'foto: '.$thumb_url.'<br>';
echo 'url: '.$url_link.'<br>';
echo 'titulo: '.$titulo_link.'<br>';
echo 'descricao: '.$descricao_link.'<br>';
echo 'data: '.$data.'<br>';
echo 'friendly url: '.$friendly_url.'<br>';
echo 'entretenimento: '.$entretenimento.'<br>';
echo 'humor: '.$humor.'<br>';
echo 'esportes: '.$esportes.'<br>';
echo 'videos: '.$videos.'<br>';
echo 'televisao: '.$televisao.'<br>';
echo 'musica: '.$musica.'<br>';
echo 'sem categoria: '.$sem_categoria.'<br>';
echo 'curiosidades: '.$curiosidades.'<br>';
echo 'total: '.$total_links.'<br>';
$query = "INSERT INTO links (id,title,autor_id,photo,description,status,url,views,clicks,publish_date,friendly_url,shares,entretenimento,humor,esportes,videos,televisao,musica,sem_categoria,curiosidades) VALUES
('$total_links','$titulo_link','$autor_id','$thumb_url','$descricao_link','waiting','$url_link','0','0','$data','$friendly_url','0','$entretenimento','$humor','$esportes','$videos','$televisao','$musica','$sem_categoria','$curiosidades')";
$inserir = mysql_query($query);
if ($inserir) {
header("Location:$site_url/feed/$autor_return/link-added");
}
}
ob_end_flush();
?>Discussão (5)
Carregando comentários...