Siento el doble post, sigue sin funcionarme... Ahora el código está así y sigue sin aparecerme ningún error en la pantalla:
Código PHP:
Ver original<?php
include('global.php');
include_once("analyticstracking.php");
include('pdo.php');
if($_SESSION['usuario'] == NULL){
$desde = $_SERVER['HTTP_REFERER'];
}else{}
$post = strip_tags($_REQUEST['post'], "<br><b><i><u>"); if($post == "" || $post == " "){
$desde = $_SERVER['HTTP_REFERER'];
}else{
$sql = $gbd->prepare("SELECT * FROM registros WHERE user= ?");
$sql -> bindParam(1, $usuario);
$sql -> execute();
$res=$sql->fetch(PDO::FETCH_ASSOC);
$nombre = $res['nombre'];
if($_FILES['imagen']['tmp_name'] == NULL){
$insertar = $gbd->prepare("INSERT INTO posts(usuario, post, nombre, dia, diames, mes, anio, hora, userid) VALUES(:usuario, :post, :nombre, :dia, :diames, :mes, :anio, :hora, :id)");
$insertar->bindParam(':usuario', $usuario);
$insertar->bindParam(':post', $post);
$insertar->bindParam(':nombre', $nombre);
$insertar->bindParam(':dia', $dia);
$insertar->bindParam(':diames', $diames);
$insertar->bindParam(':mes', $mes);
$insertar->bindParam(':anio', $anio);
$insertar->bindParam(':hora', $hora);
$insertar->bindParam(':id', $res['id']);
$insertar->execute();
$gbd = NULL;
}else{
include('pdo.php');
$ruta = "imagen";
$archivotemporal = $_FILES['imagen']['tmp_name'];
$archivo = $_FILES['imagen']['name'];
echo $_FILES['imagen']['type'];
if($_FILES['imagen']['type'] == "image/png" || $_FILES['imagen']['type'] == "image/jpg" || $_FILES['imagen']['type'] == "image/gif" || $_FILES['imagen']['type'] == "image/bmp" || $_FILES['imagen']['type'] == "image/jpeg"){
$ruta = $ruta."/".$archivo;
$insertar2 = $gbd->prepare("INSERT INTO posts(usuario, post, nombre, dia, diames, mes, anio, hora, userid, imagen) VALUES(:usuario, :post, :nombre, :dia, :diames, :mes, :anio, :hora, :id, :imagen)");
$insertar2->bindParam(':usuario', $usuario);
$insertar2->bindParam(':post', $post);
$insertar2->bindParam(':nombre', $nombre);
$insertar2->bindParam(':dia', $dia);
$insertar2->bindParam(':diames', $diames);
$insertar2->bindParam(':mes', $mes);
$insertar2->bindParam(':anio', $anio);
$insertar2->bindParam(':hora', $hora);
$insertar2->bindParam(':id', $res['id']);
$insertar2->bindParam(':imagen', $ruta);
$insertar2->execute();
$gbd = NULL;
}else{
include('pdo.php');
$insertar3 = $gbd->prepare("INSERT INTO posts(usuario, post, nombre, dia, diames, mes, anio, hora, userid) VALUES(:usuario, :post, :nombre, :dia, :diames, :mes, :anio, :hora, :id)");
$insertar3->bindParam(':usuario', $usuario);
$insertar3->bindParam(':post', $post);
$insertar3->bindParam(':nombre', $nombre);
$insertar3->bindParam(':dia', $dia);
$insertar3->bindParam(':diames', $diames);
$insertar3->bindParam(':mes', $mes);
$insertar3->bindParam(':anio', $anio);
$insertar3->bindParam(':hora', $hora);
$insertar3->bindParam(':id', $res['id']);
$insertar->execute();
$gbd = NULL;
}
}
}//Cierro para que el post haya algo
?>
¿Alguien sabe?