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


