Toy haciendo una web donde tengo que insertar fotos con php5 y mysql5 a través de un formulario, pero cuando le doy a enviar para insertar, se me queda en blanco y no se que estoy metiendo la pata. He dado permisos a las carpetas donde quiero guardar las imágenes, pero ya no se que hacer. Os pego el código por si me podeis ayudar a encontrar mi error, ya que progarmar con php5 lo llevo un poquito bastante mal...
Código PHP:
/////Crear producto/////
if ($_POST["proceso"]=='insertar_producto') {
mysql_query("insert into productos (id_subcategoria, nombre, referencia, activo, descripcion, precio, nombre_imagen, novedad, oferta) values ('".$_POST['id_subcategoria']."', '".$_POST['nombre']."','".$_POST['referencia']."', '".$_POST['activo']."', '".$_POST['descripcion']."', '".$_POST['precio']."', '".$_POST['nombre_imagen']."', '".$_POST['novedad']."', '".$_POST['oferta']."')",$link)or die(mysql_error());
$sql_cod = "select LAST_INSERT_ID() as id_cod";
$result_cod=mysql_query("$sql_cod",$link)or die(mysql_error());
$row_cod=mysql_fetch_array($result_cod);
$id_cod=$row_cod["id_cod"];
//indice_pdf
if ($_FILES["archivo"]) {
$extension = explode(".",$_FILES["archivo"]['name']);
$num = count($extension)-1;
}
if($_FILES["archivo"]['size'] > 7120000) {
$error_fichero="1"; }
elseif(!copy($_FILES["archivo"]["tmp_name"], "../../imagenes/fotos_productos/".$_POST['nombre_imagen']."$id_cod".".".$extension[$num])) {
$error_fichero="2"; }
}
header("Location: index.php?mensaje=insertado&id_subcategoria=".$_POST["id_subcategoria"]."&id_categoria=".$_POST["id_categoria"]."");
/////editar producto//////
}