Porfavor revivo el tema necesito ayuda me estoy volviendo loco y no encuentro el problema, resulta que cambie de hosting y ahora el registro no me funciona, les paso el codigo a ver si alguien puede ayudarme a encontrar el error, cuando presiono registrar se pone en blanco la pantalla. Gracias
Código PHP:
include "conexion.php";
$caracteres = "1234567890";
$numerodeletras=10;
$cadena = ""; //variable para almacenar la cadena generada
for($i=0;$i<$numerodeletras;$i++)
{
$cadena .= substr($caracteres,rand(0,strlen($caracteres)),1);
}
$salt = strtr(base64_encode($bytes), "+", ".");
$salt = substr($salt, 0, 22);
if(!empty($_POST)){
if(isset($_POST["nombre"]) &&isset($_POST["apellido"]) &&isset($_POST["genero"]) &&isset($_POST["email"]) &&isset($_POST["password"]) &&isset($_POST["confirm_password"])){
if($_POST["nombre"].$_POST["apellido"]!=""&& $_POST["genero"]!=""&&$_POST["email"]!=""&&$_POST["password"]!=""&&$_POST["password"]==$_POST["confirm_password"]){
$found=false;
$sql= "select * from cuenta where nombre=\"$_POST[nombre]_$_POST[apellido]\" or email=\"$_POST[email]\"";
$query = $con->query($sql);
while ($r=$query->fetch_array()) {
$found=true;
break;
}
if($found){
print "<script>alert(\"Nombre en uso o email ya registrado.\");window.location='../login.php';</script>";
break;
}
if($_POST["genero"]==0){$genero_smf=1;}elseif($_POST["genero"]==1){$genero_smf=2;}
if($_POST["genero"]==0){$skin=170;}elseif($_POST["genero"]==1){$skin=190;}
$url_skin = 'http://newclan.com.uy/images/skins/recortados/'.$skin.'.png';
$sql = "insert into smf_members(member_name,real_name,gender,email_address,passwd,avatar) value (\"$_POST[nombre]_$_POST[apellido]\",\"$_POST[nombre]_$_POST[apellido]\",\"$genero_smf\",\"$_POST[email]\",md5('$_POST[password]'),\"$url_skin\")";
$query = $con->query($sql);
$nombre = $_POST["nombre"]." ".$_POST["apellido"];
$genero = $_POST["genero"];
$email = $_POST["email"];
$password = $_POST["password"];
$dinero = "750";
$dinerobank = "16000";
$nivel = "1";
$posx ="1481.7340";
$posy = "-1743.4836";
$posz = "13.5469";
$sql = "insert into cuenta(nombre, sexo, email, pass, dinero, dinerobank, nivel, posx, posy, posz, dni)
values (".$nombre.", ".$genero.", ".$email.", ".$password.", ".$dinero.",
".$dinerobank.", ".$nivel.", ".$posx.", ".$posy.", ".$posz.", ".$dni.")";
$query = $con->query($sql);
if($query!=null){
print "<script>window.location='../login.php';</script>";
}
}
}
}