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 :

formulaire avec plusieurs checkbox [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 160
    Points : 92
    Points
    92
    Par défaut formulaire avec plusieurs checkbox
    Bonjour a tous,

    Pour mes cours je doit faire un formulaire d'envoi d'émail.
    J'ai aussi ajouter la jointure de fichier.
    Au moment ou j'ajoute un fichier je le stocke dans un tableau.
    Ensuite je parcours le tableau pour afficher tous les fichier joint avec pour chaque un un check box avec comme valeur la indice du tableau.

    La checkbox sert a pouvoir si besoin supprimer un fichier de mon tableau
    c'est pour cela que je devrais parcourir tous les checkbox pour savoir ceux qui sont cocher et la je coince.

    Merci pour votre aide
    voici le code dans mon formulaire
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    <form method="POST" action="index.php?page=2" enctype="multipart/form-data">
    <div>
        <fieldset>
        	<legend>Fichier joint</legend>
            <input type="file" name="joinFile" />
            <span> <input class="imageButton"type="image" name="addFile" src="http://www.kayenne.ch/images/Save.png" alt="Enregistrer" title="Enregistrer"/></span>
            <div>
            	<?php
    			/*if(isset($_POST['addFile']))
    			{
    				
    				/*echo $_FILES['joinFile']['tmp_name']."ffffffffff<br/>";
    				echo $_FILES['joinFile']['name']."dddddddddddddddd <br/>";
    				echo $_FILES['joinFile']['type'];
    				$file = new Upload('joinFile');
    				echo $file->RetournerNom();*/
    				$tabFile = array(1, 2, 3, 4, 5);
    				echo"<div class='itamFile'>";
    				for($i=0;$i<count($tabFile);$i++)
    				{
    					echo"<p class='paraFile'>";
    						echo"<span>".$tabFile[$i]."</span>";
    						echo"<span><input type='checkbox' name='checkItemFile' value='".$i."'>";
    					echo"</p>";					
    				}
    				echo"</div>";
    				echo"<div class='delItemFile'";
    					echo"<input class='imageButton' 
    										type='image' src='http://www.kayenne.ch/images/Delete.png' 
    										name='delete' 
    										alt='supprimer' 
    										title='Supprimer'>";
    				echo"</div>";
    			?>
            </div>
        </fieldset>
    </div>
    </form>
    et voici ce que je fais quand je clique sur l'input image 'delete'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if(isset($_POST['delete']))
    {
     
    	while($_POST['checkItemFile'])
    	{
    		if(!$_POST[['checkItemFile'])
    		{
    			deleteItemTab($noTabDel,$tabFile);
    		}
    	}
    }
    Je vous remercie d'avance pour l'aide que allez m'apporter

    Di Blasio Michael

  2. #2
    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
    utilise une notation en tableau :
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 160
    Points : 92
    Points
    92
    Par défaut
    merci pour ta réponse
    je vais essayer comme tu dis
    je redonne des nouvelle aussitôt fais le test

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Contrôle formulaire avec plusieurs checkbox
    Par Jumano dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/04/2007, 09h36
  2. Formulaire avec plusieurs listes déroulantes
    Par cyberdevelopment dans le forum Langage
    Réponses: 5
    Dernier message: 17/07/2006, 16h59
  3. formulaire avec plusieurs etapes
    Par dolf13 dans le forum Langage
    Réponses: 2
    Dernier message: 30/05/2006, 09h54
  4. Formulaire avec plusieurs submit !
    Par alfigor dans le forum Langage
    Réponses: 6
    Dernier message: 21/04/2006, 12h09
  5. Formulaire avec plusieurs submit -> Récupération
    Par masseur dans le forum Langage
    Réponses: 14
    Dernier message: 30/03/2006, 08h17

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