IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Sélectionner des fichiers pour Zip


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juillet 2015
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Juillet 2015
    Messages : 40
    Points : 37
    Points
    37
    Par défaut Sélectionner des fichiers pour Zip
    Bonjour a toutes et a tous,

    Je suis sur un projet depuis quelques temps déjà qui permettra de gérer un ordinateur (serveur) en local a partir d'un site essentiellement fait en php.


    Je cherche a sauvegarder (zip) des dossiers et pour cela il faut que je choisissent lesquelles je veux garder , j'ai donc penser a faire une liste des dossiers clicable et recup avec GET.
    Cependant je n'arrive pas a récupérer ces données une par une et les stockées par exemple dans un array.
    J'ai listé les fichiers contenu dans un dossier grâce a ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?php
     
     
    	$dir = opendir("./");
    	while ($file = readdir($dir))
    	{
    		if ($file != "." && $file != "..")
    		{
    			echo '<a href="?f='. $file .'"><br />';
    			echo $file;
    			echo '</a>';
    		}
    	}
    ?>
    Ils sont donc récupérées dans ma variable $_GET["f"] en cliquant dessus , cependant j'aimerai éviter le petit refresh a chaque clic.

    J'ai pensé également a faire une checkbox , des boutons radio, a coté de chaque nom de fichier et récupérer ceux coché ensuite , seulement je n'arrive pas a le faire correctement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
     
    $a = 0;
     
      foreach($dir as $film)
      {
        echo $film;
    ?>   
     <p>
      <input name="savefilm" type="radio" value= <?php $a++ ?>/>
     </p>
    }
      }

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juillet 2015
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Juillet 2015
    Messages : 40
    Points : 37
    Points
    37
    Par défaut
    Personne ne peut m'aider ?

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    des boutons radio, a coté de chaque nom de fichier et récupérer ceux coché ensuite
    les boutons radios ne se cochent. tu confonds avec les cases à cocher "checkbox"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="savefilm[]" type="checkbox" value="<?php echo $film ?>"/><?php echo $film ?>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Pour préciser un peu la différence :
    Les boutons radio servent servent à faire des groupes où on ne peut sélectionner qu'une seule option
    Par exemple : la sélection du sexe dans un profil utilisateur :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sexe : 
    <input type="radio" name="sexe" value="M"> Homme
    <input type="radio" name="sexe" value="F"> Femme
    <input type="radio" name="sexe" value="X"> Autre
    Le formulaire va renvoyer une seule valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "Vous avez sélectionné : ".$_POST['sexe']
    Les cases à cocher servent à faire des groupes où on peut sélectionner plusieurs options.
    Par exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Moyens de transport utilisés :
    <input type="checkbox" name="transport[]" value="voiture"> Voiture
    <input type="checkbox" name="transport[]" value="train"> Train
    <input type="checkbox" name="transport[]" value="avion">  Avion
    Le formulaire va renvoyer un tableau contenant les valeurs cochées uniquement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo "Vous avez sélectionné : "
    foreach ($_POST['transport'] as $transport) {
      echo $transport;
    }
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. utiliser "dialog" pour sélectionner des fichiers
    Par jane40 dans le forum Interfaces Graphiques
    Réponses: 15
    Dernier message: 20/04/2009, 14h22
  2. Ouvrir des fichiers pour un IHM
    Par stiko dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 29/06/2006, 12h54
  3. Accès à des fichiers pour ouverture d'une image
    Par noutnout53 dans le forum C++
    Réponses: 4
    Dernier message: 02/06/2006, 15h44
  4. Réponses: 4
    Dernier message: 25/11/2005, 11h25
  5. [Eclipse 2.1] Encodage des fichiers pour un projet
    Par _-Sky-_ dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/05/2005, 22h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo