tengo un formulario con muchos campos ay un campo de adjuntar un archivo que tiene que ser una imagen jpg, gif o png si el archivo subido cumple todos los datos se guardan en una base de datos, Lo que quiero hacer es que si no se cumple lo regresa al formulario de nuevo.
este es mi código y funciona perfectamente pero quiero que cuando se regrese me deje el formulario con la información que se había introducido previamente que lo unico que tenga que ingresar de nuevo sea la imagen porque así como esta borra todos los campos y así no me sirve porque son muchos campos
pagina form.php
en esta pagina tengo como 7 campos aca solo pongo unos cuantos para no extenderme
Código HTML:
Ver original
<form action="guardar.php" method="post" enctype="multipart/form-data" name="form1" id="form1"> <p>Nombre <label> <input name="nombre" type="text" id="nombre" /> </label> </p> <p>Cedula <label> <input name="cedula" type="text" id="cedula" /> </label> </p> <label> <input type="file" name="file" /> </label> <p> <label> <input type="submit" name="Submit" value="Enviar" /> </label> </p> </form>
pagina guardar.php
Código PHP:
Ver original
$nombre = $_FILES["userfile2"]["name"]; if($extension[$num] != "jpg" && $extension[$num] != "gif" && $extension[$num] != "png") { //echo "esto no es una imagen"; } else //si la imagen es correcta aca guardo los datos, esto ya lo se hacer solo necesito que //cuando redireccione el formulario quede con los datos que se habian introducido
Muchas gracias de antemano