begin process at 2012 05 28 23:47:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

checkbox dans un tableau


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

checkbox dans un tableau

mercredi 4 février 2004 à 14:00:43 | checkbox dans un tableau

titigrou

kikou a tous!!!

j'ai regardé un peut partout sur le site mais je n'ai pas trouvé mon bonheur... :(

je demande votre aide!!!

je voudrais savoir comment on fait lorsque l'on clique sur une checkbox ca m'affiche une liste déroulante?
j'ai commencé le code mais je ne vois pas comment on fait!la liste déroulante est visible.pour ne la rendre visible qu'en cliquant sur la case a cocher on fait comment?


<? if (checkbox == true)
{
echo "<select name='select_membre'>
<option value=\"\"></option>";

$req = mysql_query ("select * from membre order by id_membre ");

while($tab = mysql_fetch_array ($req))
{
echo "<option value=".$tab[0].">".$tab[2]."</option>\n";
}
}
</select>
?>

merci pour votre aide a venir!!!
mercredi 4 février 2004 à 14:53:37 | Re : checkbox dans un tableau

fmazoue

ben au départ tu n'as qu'a mettre la liste visible enfin tu la met normalement quoi et tu lui rajoute : style="visibility:hidden"

donc sa donne ca pour ta liste :
<select name="dx" style="visibility:hidden">
<option value="d"> d</option>
</select>

ensuite tu rajoute dans ta checkbox le onclick :
<input type="checkbox" name="s" value="s" onclick="visible()">

et tu rajoute dans ta page le script :
<script language="JavaScript">function visible() {if (s.checked==1){dx.style.visibility="visible";}else{dx.style.visibility="hidden";}}</script>

voila !
NIARF
mercredi 4 février 2004 à 15:14:19 | Re : checkbox dans un tableau

titigrou

oki merci mais le nom de mes checkbox qui sont dans le tableau array comme ceci ont un nom différent!!

$case=array('<input type="checkbox" name = "lundimatincheck" onclick="visible()">','<input type="checkbox" name = "lundiapcheck" onclick="visible()">',
'<input type="checkbox" name = "mardimatincheck" onclick="visible()">','<input type="checkbox" name = "mardiapcheck" onclick="visible()">','<input type="checkbox" name = "mercredimatincheck" onclick="visible()">',
'<input type="checkbox" name = "mercrediapcheck" onclick="visible()">','<input type="checkbox" name = "jeudimatincheck" onclick="visible()">','<input type="checkbox" name = "jeudiapcheck" onclick="visible()">',
'<input type="checkbox" name = "vendredimatincheck" onclick="visible()">','<input type="checkbox" name = "vendrediapcheck" onclick="visible()">','<input type="checkbox" name = "samedimatincheck" onclick="visible()">',
'<input type="checkbox" name = "samediapcheck" onclick="visible()">',
'<input type="checkbox" name = "dimanchematincheck" onclick="visible()">','<input type="checkbox" name = "dimancheapcheck" onclick="visible()">',
);

dans ce cas la on fait comment?je donne le même nom a mes checkbox avec un index entre []?
mercredi 4 février 2004 à 15:46:23 | Re : checkbox dans un tableau

fmazoue

tu rajoute dans onclick en parametre a visible() le nom de ta checkbox
<input type="checkbox" name="s" value="s" onclick="visible('s')">

et pour le script :
<script language="JavaScript">function visible(nom) {if (document.getElementById(nom).checked==1){dx.style.visibility="visible";}else{dx.style.visibility="hidden";}}</script>

NIARF
mercredi 4 février 2004 à 16:11:16 | Re : checkbox dans un tableau

titigrou

j'en ai marre!!!ca ne fonctionne pas!!!

je vous passe le code et vous me dites ce qui ne va pas!!
y 'a un truc que je n'ai pas compris c'est visible(nom)
le mot 'nom' est remplacé par le nom de la checkbox??

si c'et le cas il faudrait que je fasse plusieurs fonctions visibles???

voila le code:

$case=array('<input type="checkbox" name = "lundimatincheck" onclick="visible("lundimatincheck")">','<input type="checkbox" name = "lundiapcheck" onclick="visible("lundiapcheck")">',
'<input type="checkbox" name = "mardimatincheck" onclick="visible("mardimatincheck")">','<input type="checkbox" name = "mardiapcheck" onclick="visible("mardiapcheck")">','<input type="checkbox" name = "mercredimatincheck" onclick="visible("mercredimatincheck")">',
'<input type="checkbox" name = "mercrediapcheck" onclick="visible("mercrediapcheck")">','<input type="checkbox" name = "jeudimatincheck" onclick="visible("jeudimatincheck")">','<input type="checkbox" name = "jeudiapcheck" onclick="visible("jeudiapcheck")">',
'<input type="checkbox" name = "vendredimatincheck" onclick="visible("vendredimatincheck")">','<input type="checkbox" name = "vendrediapcheck" onclick="visible("vendrediapcheck")">','<input type="checkbox" name = "samedimatincheck" onclick="visible("samedimatincheck")">',
'<input type="checkbox" name = "samediapcheck" onclick="visible("samediapcheck")">',
'<input type="checkbox" name = "dimanchematincheck" onclick="visible("dimanchematincheck")">','<input type="checkbox" name = "dimancheapcheck" onclick="visible("dimancheapcheck")">',
);


et


<script language="JavaScript">function visible(nom)
{
if (document.getElementById(nom).checked==1){select_membre.style.visibility="visible";
}
else
{
select_membre.style.visibility="hidden";
}
}</script>

select_membre est le nom de ma liste déroulante.
voila!
mercredi 4 février 2004 à 16:20:23 | Re : checkbox dans un tableau

fmazoue

ton pb c que tu a mis des " au lieu de ' dans les onclick :
toi tyu a mis : onclick="visible("lundi")"
alors qu'il faut mettre onclick="visible('lundi')"

c juste un pb de " je pense
NIARF
mercredi 4 février 2004 à 16:34:10 | Re : checkbox dans un tableau

titigrou

eh ben non c'est pas j'avais mis les guillemets simples d'abord et ca m'affichait une erreur.
donc j'ai changer en guillemets doubles ca ne marche pas non plus
j'ai remis en guillemets simples et ca m'affiche:


Parse error: parse error, unexpected T_STRING, expecting ')' in d:\intranet\ddsv28\tableau.php on line 113


voici le code correspondant:

$case=array ('<input type="checkbox" name = "lundimatincheck" onclick="visible('lundimatincheck')">','<input type="checkbox" name = "lundiapcheck" onclick="visible('lundiapcheck')">','<input type="checkbox" name = "mardimatincheck" onclick="visible('mardimatincheck')">','<input type="checkbox" name = "mardiapcheck" onclick="visible('mardiapcheck')">',
'<input type="checkbox" name = "mercredimatincheck" onclick="visible('mercredimatincheck')">','<input type="checkbox" name = "mercrediapcheck" onclick="visible('mercrediapcheck')">','<input type="checkbox" name = "jeudimatincheck" onclick="visible('jeudimatincheck')">','<input type="checkbox" name = "jeudiapcheck" onclick="visible('jeudiapcheck')">',
'<input type="checkbox" name = "vendredimatincheck" onclick="visible('vendredimatincheck')">','<input type="checkbox" name = "vendrediapcheck" onclick="visible('vendrediapcheck')">','<input type="checkbox" name = "samedimatincheck" onclick="visible('samedimatincheck')">','<input type="checkbox" name = "samediapcheck onclick="visible('samediapcheck')">',
'<input type="checkbox" name = "dimanchematincheck" onclick="visible('dimanchematincheck')">','<input type="checkbox" name = "dimancheapcheck" onclick="visible('dimancheapcheck')">',
);


le problème est que la ligne 113 s'arrête a:


'<input type="checkbox" name = "mardiapcheck" onclick="visible('mardiapcheck')">',

or la parenthèse se trouve bien a la fin alors je comprends rien du tout!!!
mercredi 4 février 2004 à 16:39:12 | Re : checkbox dans un tableau

titigrou

eh ben non c'est pas j'avais mis les guillemets simples d'abord et ca m'affichait une erreur.
donc j'ai changer en guillemets doubles ca ne marche pas non plus
j'ai remis en guillemets simples et ca m'affiche:


Parse error: parse error, unexpected T_STRING, expecting ')' in d:\intranet\ddsv28\tableau.php on line 113


voici le code correspondant:

$case=array ('<input type="checkbox" name = "lundimatincheck" onclick="visible('lundimatincheck')">','<input type="checkbox" name = "lundiapcheck" onclick="visible('lundiapcheck')">','<input type="checkbox" name = "mardimatincheck" onclick="visible('mardimatincheck')">','<input type="checkbox" name = "mardiapcheck" onclick="visible('mardiapcheck')">',
'<input type="checkbox" name = "mercredimatincheck" onclick="visible('mercredimatincheck')">','<input type="checkbox" name = "mercrediapcheck" onclick="visible('mercrediapcheck')">','<input type="checkbox" name = "jeudimatincheck" onclick="visible('jeudimatincheck')">','<input type="checkbox" name = "jeudiapcheck" onclick="visible('jeudiapcheck')">',
'<input type="checkbox" name = "vendredimatincheck" onclick="visible('vendredimatincheck')">','<input type="checkbox" name = "vendrediapcheck" onclick="visible('vendrediapcheck')">','<input type="checkbox" name = "samedimatincheck" onclick="visible('samedimatincheck')">','<input type="checkbox" name = "samediapcheck onclick="visible('samediapcheck')">',
'<input type="checkbox" name = "dimanchematincheck" onclick="visible('dimanchematincheck')">','<input type="checkbox" name = "dimancheapcheck" onclick="visible('dimancheapcheck')">',
);


le problème est que la ligne 113 s'arrête a:


'<input type="checkbox" name = "mardiapcheck" onclick="visible('mardiapcheck')">',

or la parenthèse se trouve bien a la fin alors je comprends rien du tout!!!
mercredi 4 février 2004 à 16:43:25 | Re : checkbox dans un tableau

fmazoue

ave ce genre d'erreur sa se peut que sa vienne d'avant ! moi je pense déjà que le fait de mettre des " dans ton tableau sa doit merder met des antislash devant !!
NIARF
mercredi 4 février 2004 à 16:44:51 | Re : checkbox dans un tableau

titigrou

oups dsl pour avoir posté le message deux fois mais ca marché pas la première fois!

1 2 3 4

Cette discussion est classée dans : aide, checkbox, liste, tableau, déroulante


Répondre à ce message

Sujets en rapport avec ce message

liste déroulante - checkbox - tableau [ par Dodo100 ] Boujour ! Je démarre en prog et mon porbleme est le suivant. Je voudrais que ma 1ere page php puisse afficher les différentes caracteristiques d'un co Liste déroulante et aide à la décision [ par skmancuso ] Bonjour,J'ai créé un formulaire avec une liste déroulante de type combobox. La combobox se remplit avec des valeurs se trouvant dans une base de donné liste déroulante relié à un tableau. [ par loutwice ] salut voila j'ai une liste déroulante contenant des chiffes, et un tableau.ces deux éléments sont ans le meme formulaire.comment faire pour lorsque je MAJ tableau en fonction de la valeur d'une liste déroulante [ par Gagou_c ] Bonjour,Je voudrais afficher des informations dans un tableau, en fonction de la valeur d'une liste déroulante.Il faudrait que je mette à jour la page Afficher un tableau en selctionnant une ligne dans une liste déroulante [ par mnoussa ] Je voudrais savoir comment faire pour afficher un tableau en selectionnat une ligne dans une liste déroulante;merci Charger dans une liste déroulante des données placées dans un tableau <Table> [ par jmlucienvb ] Bonjour,Continuant dans mon logiciel, aujourd'hui je me connecte sur ma base, je lance mes requetes et dans le cas qui m'intéresse, je récupère un nom Liste déroulante [ par LiLiWorlds ] Salut à tous,  j'ai besoin de votre aide !!Mon problème:J'ai une liste déroulante sur une période de 01/01/2008 à 31/12/2009 par exemple.Quand j'ai se Affichage d'un tableau en fonction d'une liste déroulante [ par twa4ever ] Bonjour tout le monde Je souhaiterais afficher des données dans mon tableau en fonction du nom choisit dans la liste déroulante, j'ai essayé tout si Liste déroulante + indexation sur colonnes d'un tableau [ par bruno9173 ] Bonsoir,Comment feriez-vous en php (je connais mal le js) pour intégrer sur l'en-tête de chaque colonne d'un tableau, une liste déroulante (alimentée Aide // code source // liste + checkbox [ par snakeoli27 ] Bonjour, Hyper-novice avec PHP/MySQL, je recherche à créer une simple page web, avec la possibilité de (un)checker une liste affichée ... J'm'explique


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 : 1,295 sec (4)

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