PHP - modificar registro php mysql

   
Vista:

modificar registro php mysql

Publicado por ederantonyo (1 intervención) el 18/12/2014 21:15:33
Que tal buen dia, quisiera me pudieran ayudar como hacer una modificación de un registro he intentado con lo 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
<?php
require("conexion.php");
//variables POST
$codigo=$_POST['codigo'];/*guardamos en variables los campos del html en orden tal cual*/
$descripcion=$_POST['descripcion'];
$cantidad=$_POST['cantidad'];
$fecha=$_POST['fecha'];
 
 
$consulta = mysqli_query($con, "SELECT * FROM empleados WHERE codigo='".$codigo."' ");
 $registro = mysqli_fetch_array($consulta, MYSQL_ASSOC);
 
  	if($registro==$registro['codigo']){
$actualizar=($con,"UPDATE empleados SET descripcion='".$descripcion."', cantidad='".$cantidad."', fecha='".$fecha."' WHERE codigo='".$codigo."'");
if($actualizar)
  $con->query($actualizar);
{
  echo "<span>Registro Modificado Correctamente</span>";
}
else
{
  echo "<span>No se pudieron guardar los datos</span>";
}
}
?>
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

modificar registro php mysql

Publicado por Diego (25 intervenciones) el 18/12/2014 21:25:35
Como estas? Prueba lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
require("conexion.php");
//variables POST
$codigo=$_POST['codigo'];/*guardamos en variables los campos del html en orden tal cual*/
$descripcion=$_POST['descripcion'];
$cantidad=$_POST['cantidad'];
$fecha=$_POST['fecha'];
 
$actualizar=($con,"UPDATE empleados SET descripcion='$descripcion', cantidad='$cantidad', fecha='$fecha' WHERE codigo='$codigo'); //puedes usar comillas simples sin poner puntos	
 
echo "<span>Registro Modificado Correctamente</span>";
?>

Osea no haria falta hacer la consulta porque ya lo haces cuando pones actualizar y actualizas el registro de codigo='$codigo', espero haberme explicado.
Igual nose si es eso lo que no funciona
Saludos
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