Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/08/2011, 12:05
viringas
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: subir imagen arrastrando y soltando

ya me funciona, era un problema de especificacion de rutas pero me podrias indicar como podria hacer para subir aparte de las fotos mas datos, es decir aparte de una foto keria subir tb pues un nombre y una direccion seria algo tal q asi:
(es q probe y no me funciona)
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.   $('#file_upload').uploadify({
  3.     'scriptData' : {'colab': $("#colab").val()},  
  4.      'scriptData2' : {'urlcolab': $("#urlcolab").val()}
  5.      'uploader'  : 'j-query/uploadify/uploadify.swf',
  6.     'script'    : 'j-query/uploadify/uploadify.php',
  7.     'cancelImg' : 'j-query/uploadify/cancel.png',
  8.     'folder'    : 'j-query/uploadify/logosColab',
  9.     'auto'      : true
  10.   });
  11. });
Código HTML:
Ver original
  1. <p class="texto2"> nombre colaborador:</p>
  2. <input type="text" name="colab" id="colab" size="30" />
  3. <p class="texto2"> url colaborador:</p>
  4. <input type="text" name="urlcolab" id="urlcolab" size="30" /><br><br>
  5. <input id="file_upload" name="file_upload" type="file" />

el problema es q no me envia al php los demas datos, en el php tengo puesto:
Código PHP:
Ver original
  1. $colab= $FILES['colab'];
  2. $url = $FILES['urlcolab'];

despues otra cosa q te keria comentar, mi idea es guardar la imagen en una carpeta, y la direccion de esa imagen guardarla en una BD junto con los otros dos datos, el problema es q no se como puedo hacer para guardar la direccion de dicha foto en la BD modifike el php asi:
Código PHP:
Ver original
  1. <?php
  2. include("conectarse.php");
  3. $link = conectarse();
  4.  
  5.  
  6.  
  7. $nombre = $_POST['colab'];
  8. $url = $_POST['urlcolab'];
  9.  
  10.  
  11. if (!empty($_FILES)) {
  12.     $tempFile = $_FILES['Filedata']['tmp_name'];
  13.     $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
  14.     $targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
  15.    
  16.            
  17.         if(move_uploaded_file($tempFile,$targetFile)){
  18.                        
  19.                        aki es donde no se como poder guardar la ruta de la foto
  20.  
  21.             $sql = "INSERT INTO colaboraciones (nombre,url)";
  22.             $sql=$sql.'VALUES ("'.$nombre.'","'.$url.'")';
  23.             mysql_query($sql,$link);
  24.            
  25.             echo("datos enviados correctamente");
  26.         }
  27.         else{
  28.             echo("error al guardar los datos en la BD");
  29.         }
  30.            
  31.         echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
  32.    
  33. }
  34. ?>

gracias x las posibles contestaciones q me puedas dar