Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/03/2009, 12:44
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas con update url

Ahora aver hice esto en mi update.php
pero no se si esta bien la parte de la consulta me podrian decir por favor que puede estar mal pq todavia no se actualiza
Código php:
Ver original
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Actualizar</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7.  
  8.       if (isset($_POST['submit'])) {  
  9.         if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
  10.         // me verifica haya sido cargado el archivo
  11.         $ruta_destino = "C:/xampp/htdocs/proyecto_cisco/descargas/archivos/";
  12.         $namefinal= trim ($_FILES['fichero']['name']); //linea nueva devuelve la cadena sin espacios al principio o al final
  13.         $namefinal= ereg_replace (" ", "", $namefinal);// linea nueva devuelve la cadena sin espacios entre palabtas
  14.         $uploadfile= $ruta_destino . $namefinal;
  15.            
  16.             if(move_uploaded_file($_FILES['fichero']['tmp_name'], $uploadfile)) { // se coloca en su lugar final
  17.                     echo "<b>Update exitoso!. Datos:</b><br>";
  18.                     echo "Nombre: <i><a href=\"".$ruta_destino . $_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>";
  19.                     echo "Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>";
  20.                     echo "Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
  21.                     echo "<br><hr><br>";
  22.                     //conectamos a la base de datos para almacenar los datos y la ruta del archivo
  23.                     mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error());
  24.                     mysql_select_db('bd_asociacion')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  25.                    
  26.                     $id = intval($_POST['id']);
  27.                     $nombre_archivo  = $_POST["nombre_archivo"];
  28.                     $description  = $_POST["description"];
  29.                     $query = "Update archivos Set name='$nombre_archivo', description='$description', ruta='.$_FILES[fichero][name].',tipo='.$_FILES[fichero][type].',size='.$_FILES[fichero][size].' where id='$id'";
  30.                    
  31.                     mysql_query($query) or die(mysql_error());
  32.                     echo "El archivo '".$nombre_archivo."' ha sido actualizado  satisfactoriamente.<br />";
  33.                
  34.               }
  35.         }
  36.     }
  37. ?>
  38.  
  39.  
  40. <h1><div align="center">Registro Actualizado</div></h1>
  41. <a href="listar.php"> Volver </a>
  42.  
  43.  
  44. </BODY>
  45. </HTML>

Y esta es mi forma editar

Código php:
Ver original
  1. <head>
  2. <title></title>
  3. </head>
  4. <body>
  5. <form action="actualizar.php" method="post" enctype="multipart/form-data">
  6. <input name="id" type="hidden" />
  7.    
  8.     <table align="center" border="1">
  9.  
  10.    <tr>
  11.  
  12.      <td> Nombre:</td>
  13.      <td> <input name="nombre_archivo" type="text" size="30" maxlength="70" ></td>
  14.    </tr>
  15.    <tr>
  16.      <td>Descripcion: </td>
  17.      <td><input name="description" type="text" size="30" maxlength="250" ></td>
  18.    </tr>
  19.      <tr>
  20.     <td> Archivo:</td>
  21.     <td> <input name="fichero" type="file" size="30" maxlength="150"></td>
  22.    </tr>
  23.     <tr>
  24.     <td colspan="2" align="center">
  25.     <input name="submit" type="submit" value="Guardar"><input type="reset" name="Cancelar" value="Cancelar">  </td>
  26. </form>
  27.   </tr>
  28.  
  29. </body>
  30. </html>