Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2011, 11:07
javierflti
 
Fecha de Ingreso: junio-2011
Ubicación: Asturias
Mensajes: 228
Antigüedad: 12 años, 11 meses
Puntos: 14
problemas con el update

Tengo un problema con el update.
Tengo un formulario que recoge los datos que van a ser modificados, y los envía a editar.php, que es el mismo archivo que estoy ejecutando.

Le paso por url el id de la fila que quiero modificar, pero cuando lo ejecuto, me dice que la variable de id no está definida(porque como dije, el formulario redirige a editar.php sin más nada)

Entonces no me modifica nada.
Est es todo mi codigo.

<?
include("conexion.php");
$link=conectarse();
?>
<html>
<head>
<title>Editar</title>
<link href="estilo.css" rel="stylesheet" type="text/css">
</head>
<body class="body">
<div class="contenedor">
<div class="cabecera">
</div>
<?
include "left.php";
?>
<div class="principal">
<?
if( isset ($_POST['nombre']) && isset ($_POST['descripcion']) && isset ($_POST['codigo']) )
{
echo "hola";
$ptcid = $_GET['id'];
$nombre=mysql_real_escape_string($_POST['nombre']);
$descripcion=mysql_real_escape_string($_POST['descripcion']);
$codigo=mysql_real_escape_string($_POST['codigo']);
$sql="update datos Set nombre='$nombre',descripcion='$descripcion', codigo='$codigo' where id_ptc = $ptcid";
mysql_query($sql,$link);
echo "Datos borrados correctamente";

}
?>
</div>

<form method="post" ACTION="editar.php">
Nombre de la PTC
<input type="text" name="nombre" >
<br>
<br>
Descripción
<input type="text" name="descripcion" >
<br>
<br>
Codigo
<input type="text" name="codigo" >
<br>
<br>
<input type="submit" name="accion" value="enviar">
</form>
</div>


</body>
</html>

Gracias de antemano