Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/05/2011, 10:54
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: bucle for no correcto

No es como a vos te quede mejor,
como son pocos datos quizas te combiene hacer lo q te dije
agregar los campos imagen1 2 3 etc
lo podes hacer asi:

Código PHP:
Ver original
  1. <?php
  2.         $numFiles = count($_FILES['archivo']['tmp_name']);
  3.         for($i=0; $i<$numFiles; $i++){
  4.             if ($_FILES['archivo']['name'][$i]){
  5.     if (move_uploaded_file($_FILES['archivo']['tmp_name'][$i],'imagenes_originales/'.$_FILES["archivo"]["name"][$i])) {
  6.       }else{
  7.         echo 'no se subieron los archivos';
  8.         }
  9.        
  10.             }
  11.       }
  12. //LO UNICO QUE HACEMOS ES ESTO
  13. $ssql="INSERT INTO mytable(titulo,nombre_archivo_1,nombre_archivo_2,nombre_archivo_3)values ('".$_POST['titulo']."','".$_FILES['archivo']['name'][1]."' ,'".$_FILES['archivo']['name'][2]."' ,'".$_FILES['archivo']['name'][3]."')";
  14.        $conexion=mysql_connect("localhost","root","");
  15.              mysql_select_db("basedatos",$conexion);
  16.           if(mysql_query($ssql,$conexion)){
  17.             echo 'sus archivos fueron grabado con exito';
  18.              }else{
  19.                 echo 'No se grabaron las imagenes insertadas!!';
  20.              }
  21.              mysql_close($conexion);
  22.      ?>

SABIENDO QUE VAS A GUARDAR 3 IMAGENES
$_FILES['archivo']['name'][1]
VA INCREENTADO EN UNO LA POSICION, QUIZAS DEBA COMENZAR CON 0, DEPENDE COMO TE LLEGAN LOS DATOS