Esta es una idea de como lo podrias hacer, creas una funcion llamada comprobar y le pasas dos valores $campo que puede ser usuario o mail y el $valor que es lo que recoges del formulario el te regresa un numero que si encontro datos sera mayor a cero.
luego lo asignas a una variable y compruebas si es mayor que cero es pq ya existe y lo reenvias al formulario o a la pagina que quieras.
cualquier cosa me avisas.
Código PHP:
Ver original<?php
function conexion($server="localhost",$user="root",$pass="admin",$dbname='intranet'){
}
function comprobar($campo, $valor){
$sql = "select count(*) from usuarios where ".$campo ." = '".$valor."'";
return $c;
}
conexion();
$validarEmail = comprobar("email",'".$_POST[email]."');
if ($validarEmail >0){
echo "<script>alert('El email ya esta registrado en la base de datos');window.location.href='http://www.google.com';</script>";
}
$validarUsuario = comprobar("username",'".$_POST[username]."');
if ($validarUsuario >0){
echo "<script>alert('El Usuario ya esta registrado en la base de datos');window.location.href='http://www.google.com';</script>";
}
?>