Tengo una tabla donde mando a llamar los datos de la BD de un usuario con sus datos y de ahí darle permisos de admin y que con código php inserte lo que se seleccionó de un radio button
Anexo los códigos y erorres que me botan:
Inserta el ID del usuario para ver sus datos en la tabla
Código HTML:
Ver original
<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> </head> <?php session_start(); ?> <body> <form name="permiso" method="post" action="permisos.php"> <center>Introduzca el ID del usuario</center> <center><input type="text" name="iduser" maxlength="4"></center> <br /> <center><input type="submit" value="Aceptar"></center> </form> </body> </html>
Muestra en una tabla los datos y elige que tipo de usuario es y se aplica el cambio
Código PHP:
Ver original
<html> <head> <title>.::Permisos PHP::.</title> </head> <body> <?php require_once('funciones.php'); conectar('localhost','root','','almacenaje'); $consultar = "SELECT iduser, user, mail FROM datos WHERE idUser='".$_POST['iduser']."'"; if(!$resultados) { } else { echo '<center><table border="2"><tr><td>ID Usuario</td><td>Usuario</td><td>Correo</td></tr><tr></center>'; { echo '<center><td>'.$row[0].'</td><td>'.$row[1].'</td><td>'.$row[2].'</td></center>'; } echo "<center></tr></table></center>"; } ?> </br><center><h3>Seleccione el tipo de cuenta que tendrá el usuario.</h3></center> <form action="cambio.php" method="post"> <center>Usuario Administrador<input type="radio" name="usuario" value="1" checked onClick="habilita(this.form)" /></center> <center>Usuario Normal<input type="radio" name="usuario" value="2" checked onClick="habilita(this.form)" /><br /></center> </br><center><input type="submit" name="enviar "value="Dar Permisos" /></center> </form> <br /> <form name="botones" method="post" action=""> <center><input type="button" name="login" formaction="login.html" value="Regresar a Login"/><br /></center> <center><input type="button" name="principal" formaction="principal.php" value="Regresar a Pagina Principal"/></center> </form> </body> </html>
Aquí el código reconoce al ID del usuario e inserta los datos de nuevo en la BD dependiendo del radio button que se elige
Código PHP:
Ver original
<!doctype html> <html> <head> <meta charset="utf-8"> <title>.::Cambio PHp::.</title> </head> <?php $consultar = "SELECT iduser, user, mail, ip FROM datos WHERE idUser='".$datos(strip_tags($_POST['iduser']))."'"; if($usuario($_POST['usuario']) == 1) { $insertar = "INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'"; } else { $insertar = "INSERT INTO datos WHERE id_tipousuario = '".$_POST['usuario']."'"; } ?> <body> </body> </html>
Y este es el error que me bota:
(!) Notice: Undefined variable: Datos en C: \ wamp \ www \ Pruebas \ RegistroLogin \ cambio.php en la línea 9
Pila de llamadas
# Tiempo Memoria Función Ubicación
1 0.0010 144888 {Main} () .. \ Cambio.php : 0
(!) Fatal error: Nombre de la función debe ser una cadena en C: \ wamp \ www \ Pruebas \ RegistroLogin \ cambio.php en la línea 9
Pila de llamadas
# Tiempo Memoria Función Ubicación
1 0.0010 144888 {Main} () .. \ Cambio.php : 0
Muchas gracias por la ayuda, la verdad que sólo me falta ingresar ese dato y listo!