miren este es el codigo
Código:
con el firebug me sale el siguiente resultado, no me recupera el id_a<?php $host="localhost"; $user="root"; $pass=""; $db="gestion"; $con=mysql_connect($host, $user, $pass) or die("No se pudo conectar: " . mysql_error()); mysql_select_db($db);// or die "error al conectar con Base de Datos"; $id=$_GET['id']; $sql=mysql_query("SELECT * FROM n2gtb_gest WHERE id_articulo= $id",$con); $row=mysql_fetch_array($sql); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <script type="text/javascript" src="http://localhost/public/reportes/script/script.js"></script> </head> <body > <fieldset> <legend> Modificar Articulo</legend> <form method="POST" action="<?PHP $_SERVER['PHP_SELF']?>"id="art" onsubmit="return verifica(this)"> <table > <tr> <input type="text" name="id_a" disabled value="<?php echo $row["id_articulo"];?>"/> <td align="right">Nombre: *</td> <td><input type="text" name="nombre_arti" maxlength="45" value="<?php echo $row["nombre_art"];?>" /></td> </tr> <tr> <td align="right">Numero de Articulo: *</td> <td><input type="text" name="numero_art" maxlength="100" value="<?php echo $row["numero_art"];?> "/></td> </tr> <tr> <td align="right">Dias de Licencias: *</td> <td><input type="text" id="num" name="dias_art" maxlength="3" value="<?php echo $row["dias_art"];?>"/></td> </tr> <tr> <td align="right">Antiguedad: *</td> <td><input type="text" id="num" name="antiguedad"maxlength="2" value="<?php echo $row["antiguedad"];?>" /></td> </tr> <tr> <td align="right">Descripcion:</td> <td><textarea name="descripcion" cols="30" rows="5" value="<?php echo $row["descripcion"];?>"> </textarea></td> </tr> <tr> <td align="center"><input type="submit" value="Modificar"></td> <td align="center"><a href="articulos_ver.php" ><input type="button" value="Cancelar"></a></td> </tr> <tr> <td> </td> </tr> </table> </form> </fieldset> </body></html> <?php if(isset($_POST['id_a'])) { $idd=$_POST['id_a']; $nombre=$_POST['nombre_arti']; $num_art=$_POST['num_art']; $dias=$_POST['dias_art']; $antiguedad=$_POST['antiguedad']; $descripcion=$_POST['descripcion']; $consulta="UPDATE n2gtb_gest SET nombre_art='$nombre', numero_art='$num_art', dias_art=$dias, antiguedad=$antiguedad,descripcion='$descripcion' WHERE id_articulo = $idd"; $sql=mysql_query($consulta,$con); echo $sql; if ($sql==TRUE){ header("location:articulos_ver.php"); } // Comprobar el resultado // muestra la consulta y el error ocurrido else { $mensaje = 'Consulta no válida: ' . mysql_error() . "\n\n-----\n"; $mensaje .= 'Consulta completa: ' . $consulta; die($mensaje); } } ?>
saludos y gracias