Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2008, 08:03
Avatar de Panicav
Panicav
 
Fecha de Ingreso: diciembre-2007
Ubicación: Rosario, Santa Fe - Argentina.
Mensajes: 135
Antigüedad: 16 años, 4 meses
Puntos: 8
Pregunta Midificar datos en db

Buenas, estoy comenzando a trabajar con bases de datos y quería crear un formulario para modificar datos existentes, por algún motivo no logro poder realizarlo. Este es mi codigo:

Código PHP:
<?
include "conexion.php";

if (!isset(
$accion)){
  
$result=mysql_query("SELECT * FROM datos WHERE id = $id",
    
$conexion);
  
$row=mysql_fetch_row($result);
  echo
"<html>
  <head><title>Actualizar datos de la base</title></head>
  <body>
  <form action=\"actualizar.php?accion=guardar\" method=\"POST\">
  Titulo:<br>
  <input type=\"text\" value=\"$row[1]\" name=\"titulo\"><br>
  Texto:<br>
  <input type=\"text\" value=\"$row[2]\" name=\"texto\"><br>
  Imagen:<br>
  <input type=\"text\" value=\"$row[3]\" name=\"imagen\"><br>
  <input type=\"hidden\" name=\"id\" value=\"$row[0]\">
  <input type=\"submit\" value=\"Guardar\">
  </form>
  </body>
  </html>"
;
}elseif(
$accion == guardar){
  
$result=mysql_query("UPDATE datos SET titulo=$titulo,
    texto=$texto, imagen=$imagen WHERE id=$id"
,$conexion);
  echo
"
  <html>
  <body>
  <h3>Modificados OK</h3>
  </body>
  </html>"
;
}
include 
"cerrar_conexion.php";
?>

Gracias de antemano!