Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2014, 02:29
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Extraer datos de una tabla con php

Linea 9

.$datos(strip_tags($_POST['iduser'])).

esto no tiene sentido....

Intenta

Código PHP:
Ver original
  1. $datos=strip_tags($_POST['iduser']);
  2. $consultar = "SELECT iduser, user, mail, ip FROM datos WHERE idUser='".$datos."'";


Código PHP:
Ver original
  1. $usuario = strip_tags($_POST['usuario']);
  2. //Ahora $usuario es un string con el valor de $_POST['usuario'] sin etiquetas HTML
  3.  
  4.  
  5. //$usuario($_POST['usuario']) que haces aqui?
  6. //no sera
  7. if($usuario == 1)
  8. {
  9. //Ojo
  10. //Si $usuario es igual a 1 haz esto
  11.     $insertar = "INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'";
  12. }
  13. else
  14. {
  15. //Si NO lo es haz lo mismo!!!!
  16.     $insertar = "INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'";
  17. }

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 original
  1. UPDATE 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?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 21/03/2014 a las 02:35