someone can help me I would like the messages to appear below my form so that they do not send me to another page, this is my code.
<?php
require ("conexion.php");
$nombre= $_POST ['nombre'];
$correo= $_POST ['correo'];
$contrasena= $_POST ['contrasena'];
$contrasena2= $_POST ['contrasena2'];
$contrasena = hash('sha512', $contrasena);
$contrasena2 = hash('sha512', $contrasena2);
$fecha = strftime("%Y-%m-%d %H-%M-%S", time());
$error= '';
if (empty($correo) or empty($nombre) or empty($contrasena) or empty($contrasena2)){
echo "favor de llenar todos los datos";
}else{
if ($contrasena != $contrasena2){
echo "Las contraseñas no coinciden";
}else{
$repetir= mysqli_query($conexionmysqli,"SELECT COUNT(0) AS total FROM usuarios WHERE correo='$correo'");
$row=mysqli_fetch_object($repetir);
if($row->total > 0){
echo "correo repetido";
}else{
$consulta= "INSERT INTO usuarios (nombre, correo, contrasena, fecha) VALUES ('$nombre','$correo','$contrasena','$fecha') ";
$resultado= mysqli_query ($conexionmysqli, $consulta);
if ($resultado==false) {
echo "error en la consulta";
}else {
echo "Registro guardado";
}
}
}
}
?>