Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/07/2014, 13:14
galaktico
 
Fecha de Ingreso: julio-2008
Mensajes: 57
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con Update de Registro

Yo lo planteé así:

1) Utilizo un buscador para buscar el producto a modificar.
2) En la página resultado listo los resultados y de ahí voy al archivo modifca.php pasando el ID por GET de la siguiente manera:

Cita:
Código PHP:
Ver original
  1. <a href="modifica.php?id_producto=<?php echo $fila['id_producto']; ?>">Modifica</a>
Lo que necesito es hacer un Update en la base trayendo el ID de otro archivo.

De ahí es de donde viene el valor de $id, por eso lo rescato así:

Cita:
Código PHP:
Ver original
  1. $id = $_GET['id_producto'];
Y luego intento realizar todo en el mismo archivo:

Cita:
Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. $id = $_GET['id_producto'];
  4.  
  5. if(isset($_POST["enviar"])){
  6.   $consulta = "UPDATE productos SET nombre='$nombre' WHERE id_producto=$id";
  7.   $resultado = mysql_query($consulta, $conexion) or die(mysql_error());
  8.   echo "Los datos fueron actualizados con éxito!.\n";
  9. } else {
  10.   $consulta = "SELECT * FROM productos WHERE id_producto=$id";
  11.   $resultado = mysql_query($consulta, $conexion) or die(mysql_error());
  12.   $fila=mysql_fetch_array ($resultado);
  13. ?>
  14. <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  15.   <input name="nombre" type="text" value="<?php echo $fila["nombre"]; ?>">
  16.   <input type="submit" value="Guardar Cambios" name="enviar">
  17. </form>
  18. <?php
  19. }    
  20. ?>
Lo estoy planteando mal?