Nuevo Video
@feedphillipnow maybe you spelled one of the fields wrong it could be as simple as case sensitive letter or something hope this helped.

is that script only for the contact forum you created? or can i use it with my own?

hace 1 semana

If our server is live, do we not put that php into our contact page information?



No se a muchos les ha ocurrido que cuando llenan un formulario si se presenta un error a la hora de guardar los datos, toda la información suministrada se pierde. Pues aqui les traigo la solución. Podemos usar el siguiente código para un archivo llamado datos.php o omo quieran llamarlo:



//Inicias una sesion
session_name('nombre_de_tu_sesion');
session_start();

//Guardas los datos del formulario (que llega por $_POST) en una variable de sesion:
$_SESSION['form_buffer'] = $_POST;

//Haces lo que vayas a hacer con los datos, mostrarlos, no se

//........

//SI no paso la validacion:
header('Location: formulario.php'); //Ubicacion de tu formulario
____________________________

Ahora, el código que va en el contenido del Formulario

//

">
">
">
">etc etc...............



______________________________________________

Espero que haya servido el aporte

Bueno, cualquier duda comenten, esto me ayuda a seguir publicando temas en el blog.

Este es un código que ya ha sido probrado y el cual funciona para evitar nombres de usuarios similares en la base de datos:
_____________________________________________________________________________________

include("funcions.php");

$login=$_POST["login"];
$pass=$_POST["pass"];
$mail=$_POST["mail"];
$Nombre=$_POST["Nombre"];
$fecha_nacimiento=$_POST["fecha_nacimiento"];
$apellidos=$_POST["apellidos"];
$direccion=$_POST["direccion"];
$movil=$_POST["movil"];
$poblacion=$_POST["poblacion"];
$cod_postal=$_POST["cod_postal"];
$dni=$_POST["dni"];


$dbd=connecta();

$consulta="SELECT * FROM usuario WHERE Nombre = '".$Nombre."'";
$result = mysql_query($consulta,$dbd) or die (mysql_error());
if (mysql_num_rows($result) > 0) {
echo "Ya existe un usuario registrado con ese nick";
} else {
// Realizas el INSERT
$sql="INSERT INTO usuario (login, pass, mail, Nombre, fecha_nacimiento, apellidos, direccion, movil, poblacion, cod_postal, dni) VALUES ('".$login."', '".$pass."', '".$mail."' , '".$Nombre."', '".$fecha_nacimiento."', '".$apellidos."', '".$direccion."', '".$movil."', '".$poblacion."', '".$cod_postal."', '".$dni."');";


$res = mysql_query($sql, $dbd);
if ($res)
{echo'

Paguina de Logeo














Te damos la bienvenida como nuevo miembro
Te has registrado correctamente




';}
else {echo "ERROR a l’afegir: ", mysql_error();}
}
?>
_____________________________________________________________________________________