Linea 9
.$datos(strip_tags($_POST['iduser'])).
esto no tiene sentido....
Intenta
Código PHP:
Ver original$consultar = "SELECT iduser, user, mail, ip FROM datos WHERE idUser='".$datos."'";
Código PHP:
Ver original//Ahora $usuario es un string con el valor de $_POST['usuario'] sin etiquetas HTML
//$usuario($_POST['usuario']) que haces aqui?
//no sera
if($usuario == 1)
{
//Ojo
//Si $usuario es igual a 1 haz esto
$insertar = "INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'";
}
else
{
//Si NO lo es haz lo mismo!!!!
$insertar = "INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'";
}
repasa la sintaxis de INSERT INTO (
http://dev.mysql.com/doc/refman/5.6/en/insert.html) ese where no tiene sentido.
INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'
si lo que vas a hacer es cambiar el tipo del usuario seria un UPDATE
Código PHP:
Ver originalUPDATE datos SET id_tipousuario = '".$_POST['usuario']."' WHERE idUser='".$_POST['iduser']."'";
Otra mas
id_tipousuario = '".$_POST['usuario']."'
para que te preocupas tanto de quitar las etiquetas, strip_tags(), si cuando construyes la query usas el valor original?