|    
			
				19/05/2012, 11:02
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2012 
						Mensajes: 30
					 Antigüedad: 13 años, 5 meses Puntos: 0 |  | 
  |   No me funciona el udpate 
  hola miren estoy tratando de hacer una consulta de update pero la verdad no me funciona no se cual sea mi error espero y puedan ayudarme 
 este es el primer formulario donde les aparece en una tabla todos los libros de la base de datos
 
 <?php
 session_start();//**Se pone para saber que usuario esta en esta pagina, siempre va arriba de cualquier otro codigo
 //**Se llama a la conexion de la base de datos**//
 if(!$_SESSION["usuario"])//si el usuario no se ha ingresado en el sistema desde login.php lo manda a la pagina de login.php
 {
 echo "<script>alert('Para acceder al contenido de esta pagina necesitas loguearte');
 window.location='../login.php';
 </script>";
 }
 mysql_connect("","","") or die("No se pudo conectar a la base de datos");
 //SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
 mysql_select_db("");
 
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>Documento sin tÃ*tulo</title>
 <style type="text/css">
 <!--
 body,td,th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #0033CC;
 font-weight: bold;
 }
 a:link {
 color: #0033CC;
 }
 a:visited {
 color: #0033CC;
 }
 -->
 </style></head>
 
 <body>
 <center>
 
 
 <p><a href="../usuarios.php">Volver</a></p>
 <p><a href="espanol.html">Agregar nuevo libro </a> </p>
 <table width="95%" border="1" align="center">
 <?php
 $libros=mysql_query("SELECT id_documento,titulo,descripcion,contenido,tamanio,  tipo,nombre_archivo,tamanio_unidad FROM tbl_documentos");
 ?>
 <tr>
 <td><div align="center">Libro </div></td>
 <td><div align="center">Descripcion</div></td>
 <td><div align="center">Documento</div></td>
 <td><div align="center">MODIFICAR</div></td>
 <td><div align="center">BORRAR</div></td>
 </tr>
 <?php
 while($fila=mysql_fetch_array($libros))
 {
 ?>
 <tr>
 
 <td><?php echo $fila[titulo] ?></td>
 <td><?php echo $fila[descripcion] ?></td>
 <td><?php echo $fila[nombre_archivo] ?></td>
 
 <td><div align="center"><a href="verlibro.php?id_documento=<?php echo $fila['id_documento'] ?>">Modificar</a></div></td>
 <td><div align="center"><a href="borrar.php?id_documento=<?php echo $fila['id_documento'] ?>">Borrar</a></div></td>
 </tr>
 <?php
 }
 ?>
 </table>
 <p>   </p>
 </center>
 <p> </p>
 </body>
 </html>
 
 
 este es el segundo donde el usuario puede ver el libro seleccionado:
 
 <?php
 $id_documento=$_GET[id_documento];
 echo $id_documento;
 session_start();//**Se pone para saber que usuario esta en esta pagina, siempre va arriba de cualquier otro codigo
 //**Se llama a la conexion de la base de datos**//
 if(!$_SESSION["usuario"])//si el usuario no se ha ingresado en el sistema desde login.php lo manda a la pagina de login.php
 {
 echo "<script>alert('Para acceder al contenido de esta pagina necesitas loguearte');
 window.location='../login.php';
 </script>";
 }
 //**Se realiza la conexion a la base de datos**//
 
 $cnx = mysql_connect("","","") or die("No se pudo conectar a la base de datos");
 //SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
 mysql_select_db("", $cnx);
 
 
 $seleccionar=mysql_query("SELECT * FROM tbl_documentos WHERE id_documento='$id_documento'");
 $fila=mysql_fetch_array($seleccionar);
 $titulo=$fila['titulo'];
 $descripcion=$fila['descripcion'];
 $nombre_archivo=$fila['nombre_archivo'];
 ?>
 
 <form id="test_upload" enctype="multipart/form-data" method="post" action="modificar.php" name="test_upload">
 <table border="0" cellspacing="0" cellpadding="0">
 <tbody>
 <tr>
 <td>Titulo </td>
 <td><input id="titulo" name="titulo" type="text" value="<?php echo $titulo ?>"  </td>
 </tr>
 <tr>
 <td colspan="2">Descripcion </td>
 </tr>
 <tr>
 <td colspan="2"><textarea id="descripcion" rows="5" cols="50" name="descripcion"></textarea> </td>
 </tr>
 <tr>
 <td colspan="2">Archivo <input id="archivo" type="file" name="archivo" /> </td>
 </tr>
 <tr>
 <td colspan="2"><input type="submit" value="Registrar Documento" /> </td>
 </tr>
 </tbody>
 </table>
 </form>
 
 
 y por ultimo este es el codigo que uso para modificar el libro en caso de que el usuario de clic a modificar pero al imprimir la consulta veo que no esta jalando el id_documento y no se que estoy haciendo mal gracias por su ayuda.
 
 <?php
 $id_documento=$_POST['id_documento'];
 $titulo=$_POST['titulo'];
 $descripcion=$_POST['descripcion'];
 
 $cnx = mysql_connect("","","") or die("No se pudo conectar a la base de datos");
 //SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
 mysql_select_db("", $cnx);
 
 $modificar="UPDATE tbl_documentos SET titulo='$titulo', descripcion='$descripcion' WHERE id_documento='$id_documento'";
 echo $modificar;
 if(mysql_query($modificar)){
 echo "<script>alert('Libro modificado satisfactoriamente');
 window.location='index2.php';
 </script>";
 }
 else
 {
 echo "<script>alert('No se pudo modificar');
 window.location='verlibro.php?id_documento=$id_doc  umento';
 </script>";
 }
 ?>
     |