Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2012, 14:52
boomsx
 
Fecha de Ingreso: marzo-2012
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Subir imagenes

estimados tengo el problema que ahora no puedo subir la url de mis imagenes a la bd.

tengo las siguientes tablas

TIPO_PRODUCTO
id_producto
tipo_producto
abre_tipo_producto

IMAGENES
imagen_id
nombre varchar
url varchar
precio varchar
descripcion varchar
estado varchar
name varchar
tipo_prod_fk

formulario para subir datos

Código PHP:
<form action="nueva_imagen_producto.php" method="post">
<select id="cmb_tipo_producto" name="cmb_tipo_producto">
    <option value="0"> Ingrese una opcion </option>
    <?php 
    $_consulta 
mysql_query ("SELECT * FROM tipo_producto",$_conexion);
    while(
$reg=mysql_fetch_array($_consulta)){ ?>
     <option value=" <?php echo ($reg[0]); ?>"> <?php echo($reg[1]); ?> </option>
    <?php ?>
    </select>
   


   <fieldset>
      <legend>Nuevo Producto</legend>
      <label>Nombre Producto </label><input type="text" name="txt_nombre_prod" size="30" maxlength="100" />
      <label>Precio</label><input type="text" name="txt_precio" size="30" maxlength="100"/>
      <label>Descripcion </label><textarea name="txt_descripcion" cols="5" rows="6"></textarea> 
       <label>Imagen</label> <input type="file" name="imagen" />

     <br/>
      <input type="submit" value="Guardar" />
   </fieldset>
</form>
nueva_imagen_producto.php

Código PHP:
<?php if(!is_uploaded_file($_FILES['imagen']['tmp_name']))
   {
    echo 
"Error al subir archivo";
    }
    else {
    
$conectar mysql_connect("localhost","root","");
    
$bd mysql_select_db("cctw");
$nombre_producto $_POST['txt_nombre_prod'];
$precio=$_POST['txt_precio'];
$descripcion=$_POST['txt_descripcion'];
$tipo_prod_fk =$_POST['cmb_tipo_producto'];
 
$nombre explode(".",$_FILES['imagen']['name']);
 
$peticion mysql_query("INSERT INTO imagenes(nombre,url,precio,descripcion,name,tipo_prod_fk) VALUES('".$nombre[0]."','subidas/".$_FILES['imagen']['name']."','$precio','$descripcion',$nombre_producto,'$tipo_prod_fk')") or die(mysql_error());
move_uploaded_file($_FILES['imagen']['tmp_name'],"subidas/".$_FILES['imagen']['name']);
    echo 
"Se ha subido correctamente tu imagen";
    } 
?>
me tira error ya que no lo puede subir , ojalá me puedan ayudar y muchas gracias