begin process at 2012 05 31 17:03:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

POO

 > 

Autre

 > 

récupération valeur


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

récupération valeur

jeudi 30 août 2007 à 19:39:27 | récupération valeur

dodo1309

Bonjour

je posséde 30 checkbox et l'utilisateur ne peut en choché que 3 sur les 30

je voudrai savoir  comment récupérer la valeur des 3 checkbox cochée dans 3 variables différentes

merci d'avance
jeudi 30 août 2007 à 22:47:28 | Re : récupération valeur

dodo1309

j'ai essayer ceci:

for($i=0;$i<31;$i++){


if(isset($_POST['q34']) ){


 if ($q34m1=="") { 
 $q314m1=$i;
     }
     
 else
 {
 
   if ($q34m2==""){
   $q314m2=$i;
   }
   else
   {
   $q314m3=$i;
   }
   
 }
}

jeudi 30 août 2007 à 22:55:49 | Re : récupération valeur

sebastien_et_typh

je serais toi j'essayerais peux etre de faire une fonction javascript que tu appel sur le onlick de tes checkboxs et qui attribut une valeur a un champ input du type hidden
(bien sur il te faut 3 champ hidden)
je sais pas si c'est la meilleur solution donc jespere t'aider un peu n'hesite pas a me demander si tu ne comprend pas


Personne ne peut se permettre de juger l'autre....
jeudi 30 août 2007 à 23:00:15 | Re : récupération valeur

dodo1309

euh peut m'expliquer plus car je ne cromprend pas

merci d'avance
jeudi 30 août 2007 à 23:11:26 | Re : récupération valeur

sebastien_et_typh

alor dabord la fonction javascript :
function attribut_valeur(var valeur){
if (document.getElementById("valeur1").value==""){
document.getElementById("valeur1").value=valeur;
}else{
if (document.getElementById("valeur2").value==""){
document.getElementById("valeur2").value==valeur;
}else{
document.getElementById("valeur3").value=valeur;
}

ensuite pour ton formulaire tu rajoute trois champs :
<input type="hidden" id="valeur1" value="" />
<input type="hidden" id="valeur2" value="" />
<input type="hidden" id="valeur3" value="" />

et ensuite sur chaque checbox tu rajoute :
onClick="attribut_valeur(this.value);"

voila en gros il ya surment des erreur de syntaxe car je vien de faire ca vite fait
Personne ne peut se permettre de juger l'autre....
jeudi 30 août 2007 à 23:14:23 | Re : récupération valeur

audayls

Salut,
Je peux t'aider si tu veux il faudrait juste que tu mets le code HTML des checkbox stp

For every choice, a consequence (Fable)
jeudi 30 août 2007 à 23:15:31 | Re : récupération valeur

audayls

Oups j'ai oublié de réactualiser la page depuis le temps -_-" désolé du dérangement j'analyse et je te donne la réponse après =)

For every choice, a consequence (Fable)
jeudi 30 août 2007 à 23:30:02 | Re : récupération valeur

dodo1309

j'ai déja une fonction dans le onclick

puisje l'integrer de cette manière :


var nbMax = 3;
  var nbChecked = 0;
 
  function ctrlnb(obj)
  {
    if (obj.checked)
     
 {
      nbChecked ++;
    }
    else
    {
      nbChecked --;
    }
   
    if (nbChecked > nbMax)
    {
      obj.checked = '';
      nbChecked --;
       alert('Nombre maximun de mots choisi attiend');
    }
 
valeur = obj.value
 
  if (document.getElementById("valeur1").value==""){
document.getElementById("valeur1").value=valeur;
}else{
if (document.getElementById("valeur2").value==""){
document.getElementById("valeur2").value==valeur;
}else{
document.getElementById("valeur3").value=valeur;

alert(document.getElementById("valeur1").value);

  }

meci d'avance

jeudi 30 août 2007 à 23:37:02 | Re : récupération valeur

audayls

Alors je dirais qu'il ne faut pas faire un système par javascript car il suffit de désactiver javascript pour que celà ne fonctionne plus...
En revanche javascript peut avertir si l'on coche plus de 3 cases.

(J'ai pas testé j'ai pas de serveur sous la main)
1- Sur chaques checkbox tu rajoutes : "onclick="javascript: check_box(this);"".
2- Tu rajoutes le javascript suivant :
var nb = 0;
function check_box(box){
 else {
  if (box.value === true) {
   if (nb === 3) alert("Vous avez déjà fait vos 3 choix.");
   else nb++;
  }
  else nb--;
 }
}

3- Essayes ce code PHP pour récuperer tes checkbox :
<?php
$i = -1;
while (isset($_POST['q'.++$i])) {
 if (!empty($_POST['q'.$i])) {
  if (!isset($case1)) $case1 = $i;
  elseif (!isset($case2)) $case2 = $i;
  elseif (!isset($case3)) $case3 = $i;
  else {
   // Ce qu'il faut faire s'il y a plus de 3 choix.
  }
 }
}
if (!isset($case1) OR !isset($case2) OR !isset($case3)) {
 // Ce qu'il faut faire s'il y a moins de 3 choix.
}
?>

For every choice, a consequence (Fable)

jeudi 30 août 2007 à 23:38:55 | Re : récupération valeur

sebastien_et_typh

tu devrai peut etre mettre la fin du code a partir de valeur = obj.value;
dans un else apre le if (nbChecked>nbMax){



Personne ne peut se permettre de juger l'autre....

1 2 3

Cette discussion est classée dans : checkbox, valeur, récupération


Répondre à ce message

Sujets en rapport avec ce message

Champ checkbox [ par iomega ] Bonjour à tous je voudrai savoir comment faire pour ajouter dans ma base de données un champ de type checkBox si il a été sélectionnerc'est-à-dire si passage d'une valeur de checkbox ds requête mysql [ par arnold002 ] Bonjour,J'ai créé un formulaire avec champ texte et checkbox. Le voici :<input type=checkbox name=var[] value="ingre SVP, récupération de valeur dans une base [ par sema ] hello,je voudrai savoir si il est possible de recupérer dans un .c'est à dire que j'ai stocké dans ma base les chemins des fichiers , et ce que je veu valeur de retour de checkbox [ par LaTatadu91 ] Bonjour, voila j'utilise dans un formulaire de type POST des boutons checkbox et d'autres champs type text je cherche a mettre les valeurs postées d récupération valeur [ par fartounet ] Bonjour, je suis trèèès nul en php, juste j'essaie d'apprendre, mais bon, j'ai du mal avec les bases et tout ... donc, je vous demande un peu d'aide, Verifier formulaire avec checkbox [ par bibo06 ] Bonjour à tous,Voila mon problème, j'ai un formulaire de recherche pour une assurance à faire, or dans les critère on trouve des checkbox pour le type Les checkbox [ par raven44 ] Comment puis je faire pour que ma checkbox reste checké lorsque je retourne sur mon formulaire ??? Je dispose de 4 checkbox, pour le test, j'en ai mi récupération de variable [ par coolboarder17bzh ] salut, j'ai un petit problème et je vous demande une petite aide alors voilà, je voudrais que le changement dans une liste déroulante provoque un i Récupération valeur variable javascript [ par yoarf ] Bonjour, Dans mon code PHP, j'ai ceci : echo "<a href=\"#\" onclick=\" showPreview('photos/medium/IM_1_p$i.jpg',th Récupération valeur dans une base de données [ par jmlucienvb ] Bonjour,Bien que spécialiste de vb6 (à la retraite) je débute en php.J'ai donc une base de données avec une table utilisateursA partir d'une page php


Nos sponsors


Sondage...

Comparez les prix

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 : 0,827 sec (4)

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