begin process at 2010 03 20 06:56:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Checkbox et javascript


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

Checkbox et javascript

lundi 3 novembre 2008 à 17:33:26 | Checkbox et javascript

amateurjava

Bonjour,

a n'y plus rien comprendre :
Aprés une requete dans une bd, j'affiche des resultats de la façon suivante :
$query=..........
while($r=mysql_fetch_array($query)){
$resultat=$r["resultat"];
<form name="enr_demande" id="enr_demande">
<div><? echo $resultat;?></div>
<div><input type="checkbox" name="selectionner" id="selectionner[]" value="<?=$resultat;?>"></div>
</form>>
<div><input type="button" name="go" value="go" onclick="checkAll('enr_demande');"</div>
Je peux avoir 1 resultat ou plusieurs résultats.

ma fonction:
function checkAll(form){
b=document.getElementById(form);
for (i=0; i < b.elements.length; i++)
    {b.selectionner[i].checked = true; }
   
}

ça marche trés bien si il y a au moins 2 résultats, mais si il y a 1 resultat, j'ai l'erreur :b.selectionner[i] a la valeur NULL ou n'est pas un résultat.

J'ai normalement fait les choses dans les régles...
Où est le Problème?

Faites vous plaisir !!
lundi 3 novembre 2008 à 20:30:23 | Re : Checkbox et javascript

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour,
à mon avis ton problème se situe dans la génération de ton html.
Fourni nous le code html (la source client ) et non le code php.

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog
lundi 3 novembre 2008 à 20:35:03 | Re : Checkbox et javascript

amateurjava

Voili voilou

<? ob_start();
include("connection.php");
$fa_artnum=$_GET["fa_artnum"];
$la_num=$_GET["enr"];
$tri=$_GET["tri"];
?>
<div style="overflow-y:scroll;width:99%;height:276px; position:relative;float:left;border:1px solid #000000;padding-top:2px;padding-left:2px;font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;">
<div style="width:95%; position:relative;float:left;padding-left:2px;font-weight:bold;border:1px solid #000000">
<div class="cell" style="width:40%;"><? echo "Fournisseur";?></div>
<div class="cell" style="width:50%;"><? echo "Ville";?></div>
<div class="cell" style="width:4%"><? echo "Sel";?></div>
<div class="cell" style="width:4%"><a href=# onclick="checkAll('enr_demande');"><img src="image/accept.png" width="16" height="16"  border="0" title="Tout valider"></a></div>
</div>
<form name="enr_demande" id="enr_demande">
<?//listes des fournisseurs pour cet article
$liste=mysql_query("SELECT * FROM fournisseur_article as t1,fournisseur as t2 WHERE t1.fa_fournnum=t2.fourn_num AND fa_artnum='$fa_artnum' ORDER BY fourn_nom ASC");
while ($l=mysql_fetch_array($liste)){
$fourn_num=$l["fourn_num"];
$fourn_nom=$l["fourn_nom"];
$fourn_cp=$l["fourn_cp"];
$fourn_ville=$l["fourn_ville"];
?>

<div style="width:95%; position:relative;float:left;padding-left:2px;">
<div class="cell" style="width:40%;"><? echo $fourn_nom;?></div>
<div class="cell" style="width:50%;"><? echo $fourn_cp." ".$fourn_ville;?></div>
<div class="cell" style="width:10%"><input type="checkbox" name="selectionner" id="selectionner[]" value="<?=$fourn_num;?>"></div>
</div>
<? }?>

</div>
<div style="width:99%; position:relative;float:left;padding-left:2px;text-align:right">
<a href=# onclick="creationDemandePrix('enr_demande','<?=$fa_artnum;?>','<?=$la_num;?>','<?=$tri;?>');"><img src="image/add.png" border="0" title="Ajouter à la demande"></a>

</div>
</form>
<? $buffer=ob_get_clean();
$buffer = utf8_encode($buffer);
echo $buffer;?> 

Faites vous plaisir !!

lundi 3 novembre 2008 à 20:39:17 | Re : Checkbox et javascript

nickadele

Membre Club Administrateur CodeS-SourceS
A mon avis tu n'as pas lu ou compris !
Si tu veux que l'on t'aide c'est la partie html qu'il nous faut.
Génère ta page dans ton browser préféré puis tu fais bouton droit "Afficher la source" c'est ça qu'il nous faut !

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog
lundi 3 novembre 2008 à 20:50:16 | Re : Checkbox et javascript

amateurjava

<div id="affiche_liste_element" style="border: 1px solid rgb(0, 0, 0); height: 328px; padding-top: 5px; padding-left: 5px; width: 820px; display: block;">
<div class="cadre" style="font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">
<div class="cell" style="width: 781px; height: 20px; font-size: 14px; text-indent: 5px; background-image: url(image/fond.jpg); margin-bottom: 4px;">ABELIA ' " test " ' - 100/150 - T - </div>
<div class="cell" style="width: 20px; height: 20px;">
<a onclick="cacher_historique();" href="#">
<img border="0" title="Cacher" src="image/bottom-grey.png"/>
</a>
</div>
</div>
<div id="detail" class="cadre_detail">
<div style="border: 1px solid rgb(0, 0, 0); overflow-y: scroll; width: 99%; height: 276px; position: relative; float: left; padding-top: 2px; padding-left: 2px; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">
<div style="border: 1px solid rgb(0, 0, 0); width: 95%; position: relative; float: left; padding-left: 2px; font-weight: bold;">
<div class="cell" style="width: 40%;">Fournisseur</div>
<div class="cell" style="width: 50%;">Ville</div>
<div class="cell" style="width: 4%;">Sel</div>
<div class="cell" style="width: 4%;">
<a onclick="checkAll('enr_demande');" href="#">
<img height="16" border="0" width="16" title="Tout valider" src="image/accept.png"/>
</a>
</div>
</div>
<form id="enr_demande" name="enr_demande">
<div style="width: 95%; position: relative; float: left; padding-left: 2px;">
<div class="cell" style="width: 40%;">FOURNISSEUR DIVERS</div>
<div class="cell" style="width: 50%;">69160 TASSIN</div>
<div class="cell" style="width: 10%;">
<input id="selectionner[]" type="checkbox" value="4" name="selectionner"/>
</div>
</div>
</form>
<div style="width: 99%; position: relative; float: left; padding-left: 2px; text-align: right;">
<a onclick="creationDemandePrix('enr_demande','9607','48','');" href="#">
<img border="0" title="Ajouter à la demande" src="image/add.png"/>
</a>
</div>
</div>
</div>
</div>

Faites vous plaisir !!
mardi 4 novembre 2008 à 10:44:58 | Re : Checkbox et javascript

bultez

Membre Club
Réponse acceptée !
>>ça marche trés bien si il y a au moins 2 résultats, mais si il y a 1 resultat,
>>j'ai l'erreur :b.selectionner[i] a la valeur NULL ou n'est pas un résultat.
je n'ai pas regardé du tout ton code,
mais : erreur classique je pense ( faut avoir été pris une fois )

si tu ne génères qu'un seul :b.selectionner, tu ne peux plus l'indexé !
ce n'est plus un array !
donc soit tu testes b.selectionner.length
       s'il existe, tu peut utiliser b.selectionner[index].checked
       sinon, seul b.selectionner.checked est possible
perso, je ferais plutôt un b.selectionner bidon et caché
      et dans la boucle qui utilise je commencerais à 1

Cordialement

          Bul [mon Site] [M'écrire]         

mardi 4 novembre 2008 à 19:46:52 | Re : Checkbox et javascript

nickadele

Membre Club Administrateur CodeS-SourceS
bultez++
je l'avais oublié ce cas là !
Pour complèter la réponse de bultez, soit tu appliques ça solution avec un checkbox caché, soit tu adaptes ton javascript coté serveur selon le nombre de checkbox envoyé à l'utilisateur !

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog
mercredi 5 novembre 2008 à 08:29:18 | Re : Checkbox et javascript

bultez

Membre Club
salut nickadele,
en fait j'ai été pris plusieurs fois !
contrairement à mon affirmation qui disait :  "faut avoir être pris une fois".
          Bul [mon Site] [M'écrire]         



Cette discussion est classée dans : résultats, javascript, checkbox, resultat, query


Répondre à ce message

Sujets en rapport avec ce message

javascript-->bouton radio-->retourne serie de cases a cocher [ par w_manou ] Bonjour à tous, je développe en lotusscript qui prend en compte des formules et du javascript.J'ai un problème j'ai une section qui doit englober deux du php dans javascript [ par nougitch ] Bonjour à tous, J'aimerais connaître les règles d'insertion de variables PHP dans une fonction JAVASCRIPT.En faisant ceci, cela ne semble pas fonction probleme radio/checkbox [ par spiesalex ] salut j'ai un petit problème en javaScript: je voudrait que en désactionnant un radio que les checkbox redevienne grisée voila mon code attention c connexion à mysql avec javascript [ par faluma972 ] Salut,Je travaille sur une application php et j'ai créé une fonction qui doit chercher le résultat en exécutant une requete sql à ma base de donnée my ajax et php [ par tales ] Bonjour,J'utilise le script ajax suivant :Code : JavaScript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 checkbox en javascript [ par ibralnet ] salut a tous:je suis pas tres doué en javascript.j'ai un petit probleme.Voila je veux tester les checkbox de mon formulaire sachant que j'ai mis dans Checkbox avec PHP/MySQL/JavaScript [ par montalto ] Bonjour,Je suis debutant dans la programmation web et j'aurais besoin d'aide, ou pluto de sources ;)voila je doit faire une page qui affiche un tablea fonction javascript [ par tipieddu59 ] Bonjour, j'ai un petit problème sur un formulaire d'enregistrement j'ai intégré une textarea dans mon formulaire et je l'ai initialisée sur disabled ( fonction javascript [ par tipieddu59 ] Bonjour, j'ai un petit problème sur un formulaire d'enregistrement j'ai intégré une textarea dans mon formulaire et je l'ai initialisée sur disabled ( fonction javascript [ par tipieddu59 ] Bonjour, j'ai un petit problème sur un formulaire d'enregistrement j'ai intégré une textarea dans mon formulaire et je l'ai initialisée sur disabled (


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,468 sec (3)

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