PHP - Error en un update despues de una consulta

 
Vista:
sin imagen de perfil
Val: 21
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

Error en un update despues de una consulta

Publicado por Fernanda (8 intervenciones) el 18/04/2020 20:19:13
Intento hacer un update tras haber hecho una busqueda, pero al ejecutar el archivo php que utilizo me manda un error de que las variables no han sido declaradas y no entiendo por qué si se supone que del form mando los datos o quizás no lo estoy mandando, pero no se cómo arreglarlo, este es el código que utilizo...


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<div class="container">
<div class="row">
<div class="col-md-12">
<h1>Usuarios</h1>
<ol class="breadcrumb">
	<li><a href="./?view=home2"><i class="fa fa-home"></i> Inicio</a></li>
	<li><a href="./?view=adduser"><i class="fa fa-plus"></i> Usuarios</a></li>
</ol>
</div>
</div>
<div class="toolbar pull-right">
<div class="btn-group  ">
<a href="./?view=adduser" class="btn btn-default " ><i class="fa fa-plus"></i> Agregar</a>
<a href="./?view=moduser" class="btn btn-default active"><i class="fa fa-cog"></i> Modificar</a>
<a href="./?view=users" class="btn btn-default"><i class="fa fa-user"></i> Usuarios</a>
<a href="./?view=respassword" class="btn btn-default"><i class="fa fa-undo"></i> Recuperar contraseñas</a>
</div>
</div>
<br>
<br>
<div class="mx-auto">
<div class="col-md-3 col-md-offset-1">
			    	<form accept-charset="UTF-8" role="form" method="post" action="index.php?view=moduser">
                    <fieldset>
			    	  	<div class="form-group">
			    		    <input class="form-control" placeholder="Nombre de usuario" name="username" type="text">
			    		</div>
			    		<button  class="btn bt  btn-lg btn-block" style="background-color: #E9D229;" type="submit" value="Registro"> Buscar </button>
			    	</fieldset>
			      	</form>
			    </div>
 
				<div class="col-md-7 col-md-offset-1">
				<br>
 
				<table class="table table-condensed">
                    <thead>
                      <tr>
                        <th class=""data-field="name">Nombre </th>
                        <th data-field="lastname">Apellido </th>
                        <th data-field="username">Usuario </th>
                        <th data-field="enamil">Email </th>
						<th data-field="">Tipo de usuario </th>
                      </tr>
                    </thead>
 
                    <tbody>
				<?php
 
				if( isset($_POST['username']) ){
 
					$user = $_POST['username'];
					$base = new Database();
					$con = $base->connect();
					$sql = "select * from user where username= \"".$user."\"";
					$query = $con->query($sql);
				while($registro=$query->fetch_array())
				{
					$rol = $registro['is_active'];
					$id = $registro['id'];
					echo '<tr  class="active"><td>'.$registro["name"].'</td>';
					echo '<td>'.$registro["lastname"].'</td>';
					echo '<td name="username">'.$registro["username"].'</td>';
					echo '<td>'.$registro["email"].'</td>';
					echo '<form  method="post" action="index.php?action=moduser">';
					echo '<td> <select name="status">
								<option value="1" '.($rol=='1' ? 'selected' : '').'>Usuario</option>
								<option value="2" '.($rol=='2' ? 'selected' : '').'>Administrador</option>
								</select></td></tr>';
                    echo '</tbody>
</table>
<button  class="btn bt  btn-lg btn-block" style="background-color: #E9D229;" type="submit" value="submit"> Guardar </button>
 
</form>';
}}
?>
</div>
</div>


y el archivo php que mando a llamar es este...

1
2
3
4
5
6
7
8
9
<?php
$status = $_POST['is_active'];
$id = $_POST['id'];
$base = new Database();
$con = $base->connect();
$sql = "UPDATE orders SET is_active='$status' WHERE id=$id;";
$con->query($sql);
echo '<script language="javascript">alert("Usuario registrado exitosamente");"</script>';
?>


Alguien que me auxilie?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Julio
Val: 2.007
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Error en un update despues de una consulta

Publicado por Julio (830 intervenciones) el 18/04/2020 20:38:47
Hola.

Comprueba bien ese código. Faltan puntos y coma, falta cerrar el PHP y abrirlo en alguna otra ocasión...

-----------------------------
Aprende la programación desde una perspectiva básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar