
No me hace bien submit
Publicado por Sergio (26 intervenciones) el 11/06/2017 11:05:40
Saludos, tengo un problemilla que no consigo resolver y es que cuando hago click en el submit, me manda a la pagina del action del form, pero siempre con el ultimo registro de la DB que me carga la tabla. este es el codigo:
Primero busca en la DB los registros y se visualizan con el codigo siguiente:
Aqui se cargan
otra cosa para que form cargase los datos lo tuve que quitar del WHILE
Cuando hago click en el boton me manda a la pagina de actualizar y este es el codigo para que seleccione el registro por POST
Primero busca en la DB los registros y se visualizan con el codigo siguiente:
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
if($resultado->num_rows > 0) {
$salida.="<table class='tabla_datos table table-hover'>
<thead>
<tr>
<th> </th>
<th>Nombre</th>
<th>Tipo</th>
<th>Email</th>
<th>Teléfono</th>
<th>Dirección</th>
<th>Acciones</th>
</tr>
</thead>
<tbody>";
while($fila = $resultado->fetch_assoc()) {
$salida.="<tr>
<td><input type='hidden' id='adminidtabla' name='adminidtabla' class='form-control' placeholder='' value='".$fila['ID']."'></td>
<td>".$fila['admin-nombre']."</td>
<td>".$fila['admin-tipo']."</td>
<td>".$fila['admin-email']."</td>
<td>".$fila['admin-telefono']."</td>
<td>".$fila['admin-direccion']."</td>
<td>
<button id ='actualizar' type='submit' class='btn btn-outline btn-success'>Actualizar</button>
<button id ='borrar' type='submit' class='btn btn-outline btn-danger'>Borrar</button>
</td>
</tr>";
}
$salida.="</tbody></table>";
} else {
$salida.="No se han encontrado coincidencias";
}
echo $salida;
$mysqli->close();
Aqui se cargan
1
2
3
4
5
6
7
8
9
10
<div class="panel-body">
<div class="table-responsive">
<form action='usuario-actualizar.php' method='POST'>
<fieldset id="datos">
<fieldset>
</form>
</div>
<!-- /.table-responsive -->
</div>
otra cosa para que form cargase los datos lo tuve que quitar del WHILE
Cuando hago click en el boton me manda a la pagina de actualizar y este es el codigo para que seleccione el registro por POST
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
if (mysqli_connect_errno())
{
printf("Falló la conexion con MySQL: ", mysqli_connect_error());
}
$consulta = "SELECT * FROM `admin-user` WHERE `ID`='{$_POST['adminidtabla']}'";
$resultado = mysqli_query($con, $consulta);
$datos= mysqli_fetch_array($resultado, MYSQLI_ASSOC);
$adminnombre = $datos['admin-nombre'];
$adminpass = $datos['admin-pass'];
$admintipo = $datos['admin-tipo'];
$adminemail = $datos['admin-email'];
$adminfecha = $datos['admin-fecha'];
$admindireccion = $datos['admin-direccion'];
$adminlocalidad = $datos['admin-localidad'];
$adminprovincia = $datos['admin-provincia'];
$adminpais = $datos['admin-pais'];
$admintelefono = $datos['admin-telefono'];
$admintelefono2 = $datos['admin-telefono2'];
$admindni = $datos['admin-dni'];
$admincp = $datos['admin-cp'];
Valora esta pregunta


0