Por ejemplo, tengo un formulario (insertar.php) que le envia los datos a dicho script (procesar.php) cuando el script termina de comprobar los datos e insertarlos en la base de datos quiero que vuelva a la pagina del formulario (insertar.php), este es el codigo de procesar.php
Código PHP:
<?php
include("conex.php");
$link=Conectarse();
$titulo=$_POST['titulo'];
$categoria=$_POST['categoria'];
$comentario=$_POST['comentario'];
//Variable para saber si se produce algun error
$error=0;
// Guarda las caracteristicas de la imagen
//nombre_archivo=al directorio y al nombre que quieres que se guarde la foto
$nombre_archivo = "img/".$_FILES['imagen']['name'];
//tipo_archivo= a la extension del archivo en nuestro caso solo aceptamos imagenes (jpg, gif y png)
$tipo_archivo = $_FILES['imagen']['type'];
// tamano_archivo= Almacena el tamaño del archivo en bytes
$tamano_archivo = $_FILES['imagen']['size'];
//compruebo si las características del archivo son las que deseo
if($nombre_archivo!='img/'){
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 200000))) {
//el tamaño o la extension del archivo no son correctas se pone error=1
$error=1;
}else{
if (move_uploaded_file($_FILES['imagen']['tmp_name'], $nombre_archivo)){
// El archivo ha sido cargado con éxito
}else{
//No se ha podido guardar el archivo en el servidor error=2
$error=2;
}
}
}
// Comprueba si tiene algun error
if ($error==1){
echo "<script> alert (\"El archivo no debe tener un tamaño superior a 200 KB y deber ser JPG o GIF\"); </script>";
echo "<script language=Javascript> location.href=\"insertar.php\"; </script>";
die(); }
elseif ($error==2){
echo "<script> alert (\"No se ha podido guardar la imagen en el SERVIDOR \"); </script>";
echo "<script language=Javascript> location.href=\"insertar.php\"; </script>";
die();
}
//si no hay errores se inserta en la TABLA
else{
mysql_query("insert into peliculas (titulo,categoria,comentario,imagen) values ('$titulo','$categoria','$comentario','$nombre_archivo')");
}
header ("Location: ./insertar.php");
exit;
?>
GRACIAS