
Actualizar campo de base de datos con select
Publicado por Janet (1 intervención) el 10/02/2018 16:25:46
Hola a todos.
Tengo un problema, muestro en una pantalla una lista que esta almacenada en una base de datos, y hay un campo de Estado de Pago donde se llena con Null y el usuario debe de seleccionar si esta pendiente o pagado , pero no ejecuta el UPDATE de mi consulta, espero me puedan orientar.
Tengo un problema, muestro en una pantalla una lista que esta almacenada en una base de datos, y hay un campo de Estado de Pago donde se llena con Null y el usuario debe de seleccionar si esta pendiente o pagado , pero no ejecuta el UPDATE de mi consulta, espero me puedan orientar.
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
<?php
include 'config.inc.php';
$db=new Conect_MySql();
$sql = "select*from documento ";
$query = $db->execute($sql);
while($datos=$db->fetch_row($query)){?>
<tr>
<td><?php echo $datos['Titulo']; ?></td>
<td><?php echo $datos['Descripcion']; ?></td>
<td><?php echo $datos['Tamano']; ?></td>
<td><?php echo $datos['Tipo']; ?></td>
<!-- <td><a href="guarda.php?id=<?php echo $datos['Id']?>"><?php echo $datos['Nombre_archivo']; ?></a></td>-->
<td><?php echo $datos['Nombre_archivo']; ?></td>
<td><a href="guarda.php?id=<?php echo $datos['Id']?>"><center><img src="img/document.png"></center></td>
<td><?php echo $datos['Expendio']; ?></td>
<td>
<select name="CboPago">
<option value="Pendente">Pendiente</option>
<option value="Pagado">Pagado</option>
</select>
<input type="submit" value="Guardar" name="Guardar">
</td>
</tr>
<?php } ?>
</table>
/*UPDATE QUE NO EJECUTA*/
<?php
$dbCon = mysqli_connect ('localhost', 'root', '')
or die ('<p>No se puede conectar al servidor. Comuníque este error a su Proveedor.<p>');
mysqli_select_db($dbCon,'usuarios' )
or die ('<p>La base de datos no existe. Comuníque este error al Proveedor.<p>');
/* $Pago = $_POST['CboPago']; */
if (isset($_POST['Guardar'])) {
$comandosql = "UPDATE documento SET Estado_de_Pago=". '$_POST[CboPago]';
mysqli_query($comandosql,$dbCon);
mysqli_close($dbCon);
}
?>
Valora esta pregunta


0