Buenas tadres escribo en esta oportunidad porque mi función de insertar dejo de funcionar, cuando intento registrar el telefono no me permite insertar ya he revisado el código pero no he visto el error, este es el cdigo en la clase usuario:
Código PHP:
Class Usuario
{
private $emailUsuario;
private $telefonoUsuario;
public function __construct($emailUsuario=null,$telefonoUsuario=nulll)
{
$this->emailUsuario=$emailUsuario; $this->telefonoUsuario=$telefonoUsuario;
}
public function getEmail(){
return $this->emailUsuario;
}
public function getContacto(){
return $this->telefonoUsuario;
}
public function setEmail($emailUsuario){
$this->emailUsuario=$emailUsuario;
}
public function setContacto($telefonoUsuario){
$this->$telefonoUsuario=$telefonoUsuario;
}
public function insertarDatos(){
$link=new Conexion();
$conexion=$link->conectar();
$consulta=$conexion->prepare('INSERT INTO usuario(emailUsuario,telefonoUsuario) VALUES(?,?)');
$consulta->bind_param(ss,$this->emailUsuario,$this->telefonoUsuario);
if($consulta->execute())
{
$consulta->close();
return true;
}else{
$consulta->close();
return false;
}
}
}
y en este archivo de funciones es que llamo la función:
Código PHP:
$objUsuario=new Usuario();
$objUsuario->setEmail($email);
$objUsuario->setContacto(trim($telefonoC));
$datos=$objUsuario->insertarDatos();
if($datos==true)
{
session_start();
$respuesta=true;
echo 'Sus datos han sido completado.';
}else{
session_start();
echo 'Error no se puede registrar el usuario';
//$mensajeError=var_dump($datos);
}
en donde esta el error? porque no se insertar el registro? solo sucede cuando agrego el telefono