encore un coup des checkbox - PHP - Programmation
Marsh Posté le 05-01-2005 à 11:55:13
ben tu nomme tes checkbox en tablo[] comme tu l'a fait et dans la boucle pour les afficher tu rajouter un chiffre apres le nom des montants obs.
Genre
i=0 |
et a ton traitement tu peu faire un
i = 0 |
j'espere que t'as compri
Marsh Posté le 05-01-2005 à 16:58:13
Merci à toi chacal_one333,
Mon 1er algo ressemblait beaucoup à ça, mais a peu de différences, le code que je viens d'implémenter maintenant fonctionne (sur les bases de ce que tu m'a transmis).
En fait dès que je cherchais à cumuler <? echo "montant".$i;?> après passage dans le foreach de ma page "2" je en recevais rien.
J'ai juste fait un $montant_ini=$_POST["montant$i"]; et juste avec ca, maintenant ca marche :
zarb ! 2005 commence de manière ironique, non ?
Encore merci de ton aide @ +, à charge de revanche
Marsh Posté le 05-01-2005 à 20:02:18
J'aurais encore un petit truc à te demander dans la suite
--
Voila j'ai un javascript qui me permet de cocher toutes les checkbox correspondant à une catégorie.
Il permet en cas de checkbox "categorie" cochée de cocher toutes les checkbox filles "rubrique" qui en dépendent, ok, mais voila :
Lorsque je décoche la checkbox categorie, les checkbox rubriques qui en dépendent ne se décochent pas
voila le code
<SCRIPT LANGUAGE="JavaScript">
function chbx(test,valeur)
{
if(test){
rubrique=false;
for(i=0;i<document.forms.elements.length;i++){
if(document.forms.elements[i].name=="categorie[]" )
if(document.forms.elements[i].value==valeur)
{ rubrique=true;}else{rubrique=false;}
if(rubrique && document.forms.elements[i].name=="rubrique[]" )
document.forms.elements[i].checked=true;}
}
}
</SCRIPT>
--
Aurais-tu une idée sur ce point ? svp
Marsh Posté le 05-01-2005 à 11:48:16
bonjour à toutes et tous,
D'abord un grand bonne et heureuse année 2005, que celle-ci (on ne sait jamais les voeux se réalisent parfois !) soit plus radieuse et moins "catastrophique" en tous points.
2005 année des coups de pouces : encore une histoire de checkbox
Voila en substance, je génère un formulaire php après lecture de +ieures tables d'une BDD. Ce formulaire propose des checkbox nommées dynamiquement (à l'aide de réponses de ce même forum, merci !) name="tablo[]" value=$value.
je souhaiterai faciliter le remplissage de ce formulaire en ajoutant pour chaque checkbox deux champs textes, montant et observation.
Ainsi
____________
[] [__montant___] [_obs_]
cependant si je récupère bien les checkbox cochées dans une page "2"
je ne vois pas comment je puis nommer dynamiquement les champs montant et observation afin de les attribuer à la checkbox auxquels ils correspondent et récupérer leur valeur (et les traiter, number_format et autre,...) si la checkbox est cochée, dans la page "2".
Si mon explication est quelques peu fumeuse n'hésitez pas c'est la nouvelle année, c'est permis.