<?php
if(!empty($_POST)){
if(isset($_POST["username"]) &&isset($_POST["fullname"]) &&isset($_POST["email"]) &&isset($_POST["password"]) &&isset($_POST["confirm_password"])){
if($_POST["username"]!=""&& $_POST["fullname"]!=""&&$_POST["email"]!=""&&$_POST["password"]!=""&&$_POST["password"]==$_POST["confirm_password"]){
include "conexion.php";
$found=false;
$sql1= "select * from user where username=\"$_POST[username]\" or email=\"$_POST[email]\"";
$query = $con->query($sql1);
while ($r=$query->fetch_array()) {
$found=true;
break;
}
if($found){
print "<script>alert(\"Nombre de usuario o email ya estan registrados.\");window.location='../registro.php';</script>";
}
$sql = "insert into user(username,fullname,email,password,created_at) value (\"$_POST[username]\",\"$_POST[fullname]\",\"$_POST[email]\",\"$_POST[password]\",NOW())";
$query = $con->query($sql);
if($query!=null){
print "<script>alert(\"Registro exitoso. Proceda a logearse\");window.location='../login.php';</script>";
}
}
}
}
?>
Sólo quiero que funcione, no acortar nada, pero me tira errores de este tipo:
Fatal error: Call to a member function fetch_array() on a non-object in /home/a7679755/public_html/php/registro.php on line 11
No entiendo de que trata el problema (soy un poco novato con esto, no sean muy duros)