Como podría poner un mensaje de formulario enviado con éxito y que me mande a otra pagina una vez enviado los datos a la BD..
Tengo este código en la misma pagina
Código PHP:
<FORM class="contact_form" ACTION="/v1.0/alta.php" id="contact_form" enctype="multipart/form-data" method="post">
<div>
<ul>
<li>
<label for="LG_cmNew">Local / Grupo:</label>
<input id="LG_cmNew" name="LG_cmNew" maxlength="50" type="text" placeholder="CrazyMurcia" required />
</li>
<li>
<label for="Logo_cmNew" class="required">Logo Local / Grupo:</label>
<input type="file" name="Logo_cmNew" id="Logo_cmNew" maxlength="150" class=" input"/>
</li>
<li>
<button class="submit" type="submit">Solicitar Alta</button>
</li>
</ul>
</div>
</form>
<?php
include("conex.php");
$link=Conectarse();
$LG_cmNew=$_POST['LG_cmNew'];
$dir = "carpeta"; //recuerda que debe tener permisos de escritura ;)
$ext = array('image/jpeg', 'image/gif', 'image/png', 'image/bmp'); //Puedes agregar más extenciones
foreach($_FILES as $archivo) {
$attachtmp = $archivo['tmp_name'];
$attachtype = $archivo['type'];
$attachname = $archivo['name'];
if(file_exists($attachtmp)) {
if(is_uploaded_file($attachtmp)) {
if(in_array($attachtype,$ext)) {
$ruta = move_uploaded_file($attachtmp, "$dir/$attachname");
mysql_query("INSERT INTO tabla (id, LG_cmNew, Logo_cmNew) VALUES ('','$LG_cmNew','$attachname')" ,$link) or die(mysql_error());
echo "<br>Datos enviado con éxito<br>";
header("Location: otrapagina.php");
}
} else {
echo "Esto no es una imagen";
}
}
}
}
?>
No consigo hacerlo funcionar así... si le quito el
Código PHP:
echo "<br>Datos enviado con éxito<br>";
header("Location: otrapagina.php");
}
Inserta los datos pero me deja en el formulario otra vez y no sabes si a abido algun error o se ha subido correctamente a la BD, a no ser que accedas a la BD a verlo o agas una consulta de esos datos..