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