Hola, mi duda es la siguiente:
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>
<meta http-equiv="content-type" content="text/html" /> <?php
session_start();
?>
<center><h1>Permisos de administrador a usuarios
</h1></center> <form name="permiso" method="post" action="permisos.php"> <center>Introduzca el ID del usuario</center>
<center><input type="text" name="iduser" maxlength="4"></center> <center><input type="submit" value="Aceptar"></center>
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)
{
echo 'La consulta SQL contiene errores,'.mysql_error(); }
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!