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

Ahora si hice caso miren

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.                     $mar = mysql_affected_rows();
  33.                    
  34.                
  35.               }
  36.         }
  37.     }
  38. ?>
  39.  
  40.  
  41. <h1><div align="center">Registro Actualizado</div></h1>
  42. <a href="listar.php"> Volver </a>
  43.  
  44.  
  45. </BODY>
  46. </HTML>

No se la verdad como debeo usar la funcion mysql_affected_rows();
Bueno hasta aqui no hay errores pero pienso que estoy llamando mal desde mi vista editar.php pq en la url me nuestra asi cuando quiero editar una tupla
http://localhost/proyecto_cisco/desc....html.php?id=2
Y me vota a mi vista editar ahora edito las nombre y descripcion y archivo pero cuando termino no logra hacer el update ????