begin process at 2012 05 28 19:26:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

autre solution pour les case a coché


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

autre solution pour les case a coché

vendredi 14 juillet 2006 à 10:19:59 | autre solution pour les case a coché

ckhalilo

Bonjour j'ai un problème dans les case à coché j'ai le formulaire suivant mon probleme est le suivant pour que le script mache avec javascript je doit utilser name="choice" et pour utilser dans PHP je doit name="choice[]" foreach($_POST["choice"] as $value) { // traitement ligne par ligne } Si vous pouver m'aider je vous serais très reconnaissant Merci
vendredi 14 juillet 2006 à 10:54:48 | Re : autre solution pour les case a coché

davwart

pourquoi dois tu forcement utiliser name=choice pour que ça marche avec javascript ???


ps: le comportement d'un "onChange" sur un checkbox est ... bizarre (il demande de cliquer ailleur sur la page pour qu'il se rende compte que le status a changer)

-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
vendredi 14 juillet 2006 à 11:01:49 | Re : autre solution pour les case a coché

ImmortalPC

Salut,
fait plustoto comme ça :
<form action="#" method="post" name="monform">
<input type="checkbox" name="choice[]" id="choice" value="1" onchange="selectsame(this)" >
<input type="checkbox" name="choice[]" id="choice1" value="2" onClick="selectsame(this)">
<input type="checkbox" name="choice[]" id="choice2" value="1" onClick="selectsame(this)">
<input type="checkbox" name="choice[]" id="choice3" value="2" onClick="selectsame(this)">
</form>

@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.
vendredi 14 juillet 2006 à 11:08:13 | Re : autre solution pour les case a coché

ckhalilo

j'ai essayeer avec le javascript mais ça n'a pas marché. j'ai déja déposer le script dans javscriptfr http://www.javascriptfr.com/infomsg_PROBLEME-DANS-CASES-COCHES_778778.aspx#
vendredi 14 juillet 2006 à 13:33:35 | Re : autre solution pour les case a coché

ImmortalPC

Réponse acceptée !
Salut,
<html><head>
<title></title>

<script type="text/javascript">
<!--
function selectsame(choix){
    // voir si il est séléctionner
    if(choix.checked){
        // parcourir les case
        for(i=0;i<1000;i++){
            if(document.getElementById('choice'+i)){
                // rechercher le theme dont le nom est différent du choix
                if(document.getElementById('choice'+i).value == choix.value && ('choice'+i) != choix.id){
                    document.getElementById('choice'+i).checked = true;
                    document.getElementById('choice'+i).disabled = true;
                }
            }else{
                break;
            }
        }

    }else{// voir s'il n'est pas cocher
        // parcourir les case
        for(i=0;i<1000;i++){
            if(document.getElementById('choice'+i)){
                // rechercher le theme dont le nom est différent du choix
                if(document.getElementById('choice'+i).value == choix.value && ('choice'+i) != choix.id){
                    document.getElementById('choice'+i).checked = false;
                    document.getElementById('choice'+i).disabled = false;
                }
            }else{
                break;
            }
        }
    }
}
//-->
</script>
</head>

<body>
<?php
if($_POST){
    print_r($_POST['choice']);
}
?>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" enctype="application/x-www-form-urlencoded">
<input type="checkbox" name="choice[]" id="choice0" value="1" onclick="selectsame(this);" ><label for="choice0">Choix 0</label><br />
<input type="checkbox" name="choice[]" id="choice1" value="2" onclick="selectsame(this);"><label for="choice1">Choix 1</label><br />
<input type="checkbox" name="choice[]" id="choice2" value="1" onclick="selectsame(this);"><label for="choice2">Choix 2</label><br />
<input type="checkbox" name="choice[]" id="choice3" value="2" onclick="selectsame(this);"><label for="choice3">Choix 3</label><br />
<input type="submit" value="Envoyer" />
</form>

</body></html>

@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.
vendredi 14 juillet 2006 à 14:23:49 | Re : autre solution pour les case a coché

ckhalilo

Merci Pour votre aide
samedi 15 juillet 2006 à 11:33:37 | Re : autre solution pour les case a coché

ImmortalPC

De rien ;-)

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.


Cette discussion est classée dans : solution, case, coché, choice, utilser


Répondre à ce message

Sujets en rapport avec ce message

formulaire et case à coché [ par tchoiotaff ] Bonjour à tousvoila je cherche une solution pour un formualaire assez complexe.Explication c'est pour une demande de prix en ligne.L'internaute rempli test d'une case à cocher en PHP [ par guinnessboy ] bonjour, Des tonnes de doc et on trouve pas ce qu'on cherche.Je récupère un formulaire HTML dans mon PHP. Comment je teste la valeur d'un checkbox ??? La redirection ? Pas une solution : POURQUOI ? [ par AzertyH ] Salut, je suis à la recherche de méthode de programmation pour protéger mon site web. En cherchant un peu, je suis tombé sur un sujet parlant de plein Systeme comme phpbb [ par cyberastuces ] Bonjour a tousje cherche une solution pour faire un systeme que je vais tanter de vous expliquer.Sur un forum phpbb quant vous venez alors qu'il y a e securité : quelle est la meilleure solution ? [ par fred6184 ] bonjour voila j'aurait une petit question securitée, je voulais avoir quelle est la meilleure methode pour eviter toute injection sql et code malvei recherche un bon programmeur [ par xavier230573 ] bonjour , voila je recherche un codeur , un bon codeur pour ajouter du code à un script existant .script (aardvarktopsites 5.1.2 ) site http://www.aar case à cocher et php [ par sebalex ] Salut à tous,Je ne sais pas si utiliser Javascript ou PHP. Tout compte fait, voilà mon problème:J'affiche une liste de tâche reprise d'une bdd (MySQL) gestion de tableau dynamique [ par minicooper ] Bonjour, Je fais une gestion de dvdtèque avec une base de donnée.j'affiche les résuktat dans un tableauSous cette forme : image    titre    genre    a Ouvrir un fichier mis dans une base Sql [ par vincs51 ] Bonjour j'ai créé une base de donnée sous sql qui stock des info mais surtout des fichier de toute sorte (txt,xls,...)J arrive a enregistrer mes fichi calcul de champs selon coefficient... [ par cyse ] Bonjour,C'est pas evident à expliquer, mais surement assez simple a ecrire en php... J'aimerais, qu'un code php recupere les données (numériques) x y


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,324 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales