Visualizzazione dei risultati da 1 a 2 su 2

Discussione: contare array

  1. #1

    contare array

    ragazzi come posso contare un array $_FILES?
    praticamente vorrei fare un multi upload, quindi ho un form cosi:

    <span>Foto 1</span> <input type="file" id="photo_1" name="photo[1]" />
    <span>Foto 2</span> <input type="file" id="photo_2" name="photo[2]" />
    <span>Foto 3</span> <input type="file" id="photo_3" name="photo[3]" />
    etc..


    al momento di recuperare, come posso far sapere quante volte devo fare il ciclo for? è ovvio che se l'utente complita tutti e 3 i campi deve eseguire in ciclo for che va da 1 fino 3,
    ma se ne compila 2 deve partire da 1 e fermarsi a 2, però non so come compilare il conteggio del for.

    Codice PHP:
    for($i 1$i <= count($_FILES['photo']['name']); $i++) {
    //Upload etc..

    cosi come ho fatto io, ne compilo uno o tutti, lui farà il ciclo cmq per tre volte.

  2. #2
    ho risolto cosi, ditemi se c'è un altra soluzione o va bene questa:
    Codice PHP:
    $count 0;
    foreach(
    $_FILES['photo']['error'] as $status){
     if(
    $status === UPLOAD_ERR_OK) {
        
    $count++;
       }
     } 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.