Ver Mensaje Individual
  #32 (permalink)  
Antiguo 20/03/2009, 08:44
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 16 años, 2 meses
Puntos: 0
GraCIAS Hice esto

Código php:
Ver original
  1. <?
  2.  
  3.  
  4.         if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
  5.         // me verifica haya sido cargado el archivo
  6.         $ruta_destino = "C:/xampp/htdocs/proyecto_cisco/descargas/archivos/";
  7.         $namefinal= trim ($_FILES['fichero']['name']); //linea nueva devuelve la cadena sin espacios al principio o al final
  8.         $namefinal= ereg_replace (" ", "", $namefinal);// linea nueva devuelve la cadena sin espacios entre palabtas
  9.         $uploadfile= $ruta_destino . $namefinal;
  10.            
  11.             if(move_uploaded_file($_FILES['fichero']['tmp_name'], $uploadfile)) { // se coloca en su lugar final
  12.                     echo "<b>Update exitoso!. Datos:</b><br>";
  13.                     echo "Nombre: <i><a href=\"".$ruta_destino . $_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>";
  14.                     echo "Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>";
  15.                     echo "Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
  16.                     echo "<br><hr><br>";
  17.                     //conectamos a la base de datos para almacenar los datos y la ruta del archivo
  18.                     mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error());
  19.                     mysql_select_db('bd_asociacion')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  20.                     $id = $_POST["id"];
  21.                     $nombre_archivo  = $_POST["nombre_archivo"];
  22.                     $description  = $_POST["description"];
  23.                     if(isset($HTTP_POST_VARS['id'])){
  24.                           $id= ($HTTP_POST_VARS['id']);
  25.                     }
  26.                     if(isset($HTTP_POST_VARS['name'])){
  27.                           $name= ($HTTP_POST_VARS['name']);
  28.                     }
  29.                     if(isset($HTTP_POST_VARS['description'])){
  30.                           $description= ($HTTP_POST_VARS['description']);
  31.                     }
  32.                    
  33.                     $query = "Update archivos Set name='$nombre_archivo', description='$description', ruta='".$_FILES['fichero']['name']."',tipo='".$_FILES['fichero']['type']."',size='".$_FILES['fichero']['size']."' where id='$id'";
  34.                    
  35.                     mysql_query($query) or die(mysql_error());
  36.                     if(mysql_affected_rows()>0)
  37.                         {
  38.                             echo "Se  actualizo";
  39.                         }
  40.                             else
  41.                         {
  42.                             echo "No se actualizo";
  43.                         }
  44.                    
  45.                
  46.               }
  47.         }
  48.  
  49. ?>
No me genera ningun error pero tampoco me actualiza tengo una duda estara bie si hago esto en mi editar.html.php

Código php:
Ver original
  1. <?php
  2. include('conectar.php');
  3. $link = Conectarse();
  4. $result=mysql_query("Select * From archivos");
  5.  while ($row= mysql_fetch_array($result)){
  6.  
  7.      ?>
  8.  
  9.  
  10. <html>
  11. <head>
  12. <title></title>
  13. </head>
  14. <body>
  15. <form action="actualizar.php" method="post" enctype="multipart/form-data">
  16. <input name="id" type="hidden" value="id" value="<?php echo $row['id'];?>"/>
  17.     <?php  }?>
  18.     <table align="center" border="1">
  19.  
  20.    <tr>
  21.  
  22.      <td> Nombre:</td>
  23.      <td> <input name="nombre_archivo" type="text" size="30" maxlength="70" ></td>
  24.    </tr>
  25.    <tr>
  26.      <td>Descripcion: </td>
  27.      <td><input name="description" type="text" size="30" maxlength="250" ></td>
  28.    </tr>
  29.      <tr>
  30.     <td> Archivo:</td>
  31.     <td> <input name="fichero" type="file" size="30" maxlength="150"></td>
  32.    </tr>
  33.     <tr>
  34.     <td colspan="2" align="center">
  35.     <input name="submit" type="submit" value="Guardar"><input type="reset" name="Cancelar" value="Cancelar">  </td>
  36. </form>
  37.   </tr>
  38.  
  39. </body>
  40. </html>
Pese a esto no me realiza ningun update

Insisto alguien me podria solicitar por favor un ejemplo de mi problema
Un listado con conexion a una tabla pequeña de base de datos con opciones de modificar y eliminar y al hacer click que haga dichas operaciones
La verdad creo q asi me dare cuenta donde esta mi error

Última edición por GatorV; 20/03/2009 a las 11:33