Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2011, 13:56
charlescuellar
 
Fecha de Ingreso: abril-2008
Mensajes: 310
Antigüedad: 16 años
Puntos: 4
subir url a la bd y actualizar

hola amigos con ayuda de unos amigos tenemos un codigo para subir imagenes a una carpeta de hosting de manera sencilla, ahora lo q nos hace falta es guardar esa ruta en la base de datos en un updata segun su id

ps es para una aplicacion peqñ de una video tienda donde tenemos ya registrada las peliculas y queremos agregarle la imagen de ella


en la form.php

Código PHP:
<form action="subir.php" " method="POST" enctype="multipart/form-data" name="formimg" " id="formimg">
  <div id="caja-boton">
  <div class="contenido-caja-uncampo">
  <div class="contenido-uncampo-texto">
        <div class="caja-form">
           <?php echo $row_peliculas['titulo']; ?>
           <input name="codigo" type="hidden" id="codigo" value="<?php echo $row_peliculas['codigo']; ?>" />
          <input name="img" type="file" class="contenido-uncampo" id="imagen" value="" size="35" />
      <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
   <p>
      <input type="submit" class="large button red" value="Agregar Imagen Portada" />
    </p> </div>
    
  </div>
</form>

subir.php

Código PHP:
<?php


$ruta
="img/";//ruta carpeta donde queremos copiar las imágenes 
$uploadfile_temporal=$_FILES['img']['tmp_name']; 
$uploadfile_nombre=$ruta.$_FILES['img']['name']; 

if (
is_uploaded_file($uploadfile_temporal)) 

    
move_uploaded_file($uploadfile_temporal,$uploadfile_nombre); 

else 

echo 
"error"


    
$uploadfile_nombre;
    echo 
" se ha agregado la imagen exitosamente"

   


$editFormAction $_SERVER['PHP_SELF'];
if (isset(
$_SERVER['QUERY_STRING'])) {
  
$editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_POST["MM_update"])) && ($_POST["MM_update"] == "formimg")) {
  
$updateSQL sprintf("UPDATE peliculas SET img=$uploadfile_nombre WHERE codigo=%s",
                       
GetSQLValueString($_POST['codigo'], "int"));

  
mysql_select_db($database_jimdvd$jimdvd);
  
$Result1 mysql_query($updateSQL$jimdvd) or die(mysql_error());
}


?>

algo tenemos mal ps no nos actuliza el campo img con url de la imagen para asi mostrarla ps lo unico q hace es subir la imagen a la carpeta img/

espero me colaboren gracias