hola iovan
Si he optado por usar la variables de session, pero tengo un poblema, no la estoy recibiendo en uploadify.php
te explico,
tengo mi pagina publicar.php
esta este script:
Código HTML:
$(document).ready(function() {
$('#file_upload').uploadify({
'uploader' : '../images/images_opiniones/uploadify.swf',
'buttonText' :'Examinar...',
'cancelImg' : '../images/images_opiniones/cancel.png',
'script' : 'uploadify.php',
'folder' : '../images/images_opiniones/uploads',
'auto' : false,
'fileDesc' : 'Tipo de imágenes permitidas (.JPG, .GIF, .PNG)',
'fileExt' : '*.jpg;*.jpeg;*.gif;*.png',
'sizeLimit' : 2097152, //default bytes *2MB* --1MB 1048576---
'method' : 'post',
'multi' : true,
});
});
y el formulario, donde en el botton sumit ejecuto una funcion ajax que me valida los campos y los envia a procesar_publicacion.php
en procesar_publicacion.php
empiezo con session_start(), almaceno las variables y recupero el id que se acaba de crear para la publicación y lo guardo en una variable de sesión:
$_SESSION['id_publicacion']=$id_publicacion;
le hago un echo y si lo esta guardando bien
luego, pregunto al usuario si desea agregar fotos a su publicación y ahí se ejecuta el uploadify, que manda al uploadify.php:
Código PHP:
<?php
session_start();
include('../conexion_mysql/conecta_db.php');
$root = $_SERVER['DOCUMENT_ROOT'];
$conn_mysql = conecta_db();
if (!empty($_FILES)) {
$id_publicacion = $_SESSION['id_publicacion']; //acá no esta llegando la session
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $root.'buzonxalapa/images/images_opiniones/uploads/';
$fileName = $_FILES['Filedata']['name'];
$targetFile = $targetPath.$fileName;
move_uploaded_file($tempFile,$targetFile);
$sql_insert="Insert into imagenes (nombre_img, ruta_img, id_publicacion) values ('$fileName', '$targetFile', '$id_publicacion')";
mysql_query($sql_insert) or die('Error en la inserción: '.mysql_error());
//session_destroy();
echo "ok";
exit();
}
?>
Me sale un error de undefine index id_publicacion
Ya no hayo que hacer, llevo 2 semanas peleándome en diferentes formas con uploadify, por favor ayuda