IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Récupérer une variable php pour jquery


Sujet :

jQuery

Vue hybride

chrozak Récupérer une variable php... 07/06/2013, 11h34
andry.aime Bonjour, à lire: :fleche:... 07/06/2013, 12h34
chrozak Dans le code que tu m'as... 07/06/2013, 14h37
andry.aime arf, c'est dans du code php.... 07/06/2013, 14h40
chrozak Le div que je veux cacher est... 07/06/2013, 14h54
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 63
    Par défaut Récupérer une variable php pour jquery
    Bonjour à toutes et a tous,
    J'ai une boucle foreach qui crée dans mon php une div contenant des champs et bouton radio. Ce div possède une id en fonction du value de mon foreach, se qui va me permettre de différencier mes div.

    Se que je cherche à faire:
    J'ai une checkbox qui lorsqu'elle n'est pas cocher doit me cacher mon div, et me l'afficher une fois coché.
    Je ne sais pas comment (en jquery) récupérer l'id de mon div (donc ma variable value) pour identifier le div et que je veux cacher/afficher.


    Code PHP:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    foreach($TabEtape as $value)
    {
    echo'<input class="etape" type="checkbox" name="'.$value['nom_etape'].'"/>
    <div id="'.$value['id_etape'].'">
    	<input class="etat" type="radio" name="etat_'.$value['nom_etape'].'" value="1"/>Valider
    	<input class="etat" type="radio" name="etat_'.$value['nom_etape'].'" id="annuler" value="2"/>Annuler
    	<input class="etat" type="radio" name="etat_'.$value['nom_etape'].'" id="decaler" value="3"/>Décaler
     
    	<label id="label_date" >Date : </label><input type="text" name="date"/>
    	<select class="heure" name="heure">
    	<option>HH</option>';
     
    	$h=0;
    	while($h <= 19)
    	{
    		$h++;
    		echo'<option value='.$h.'>'.$h.'</option>';
    	}
    	echo'</select>
    	<select class ="heure"  name="minute">
    	<option>MM</option>';
     
    	$m=0;
    	while($m <= 30)
    	{
    		$m = $m+15;
    		echo'<option value='.$m.'>'.$m.'</option>';
    	}
    	echo'</select>
    </div>
    }

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    à lire: Important : Les règles incontournables d'utilisation de ce forum.

    Ensuite pour cacher et afficher le div
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '<input class="etape" type="checkbox" name="'.$value['nom_etape'].'" onclick="$('#id_du_div').toggle();"/>
    A+.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 63
    Par défaut
    Dans le code que tu m'as fourni, il veut me mettre en commentaire toute la partie suivant le # . Comment faire pour qu'il ne soit pas pris en compte comme étant du commentaire ?

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    arf, c'est dans du code php.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<input class="etape" type="checkbox" name="'.$value['nom_etape'].'" onclick="$(\'#id_du_div\').toggle();"/>

    A+.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 63
    Par défaut
    Le div que je veux cacher est celui qui commence ligne 4.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="'.$value['id_etape'].'">
    Si je comprend bien ton code, tu veux utiliser le jquery directement dans le PHP ?
    J'ai essayé de mettre dans ton code la même valeur que je lui ai attribué avant, mais cela ne marche pas :s.
    Il n'y a vraiment pas moyen de récupérer la valeur de son id pour la transférer au jquery ?

    j'ai fais sa

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input class="etape" id="'.$value['nom_etape'].'" type="checkbox" value="'.$value['nom_etape'].'" onclick="$(\'#"'.$value['nom_etape'].'"\').toggle();"/>

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Difficile de t'aider comme ça, à tu lu le lien que j'ai donné plus haut?
    As-tu la librairie jQuery dans ta page?

    A+.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] Récupérer une variable php dans un fichier javascript
    Par zoom61 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/11/2006, 11h00
  2. récupérer une variable php dans un vbscript
    Par el_butcho dans le forum VBScript
    Réponses: 3
    Dernier message: 14/09/2006, 11h39
  3. [SQL] Puis-je insérer une variable PHP pour déterminer ORDER BY ?
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 30/05/2006, 01h41
  4. [JSTL] Récupérer une variable JSTL pour l'utiliser avec JSP
    Par pitit777 dans le forum Taglibs
    Réponses: 3
    Dernier message: 28/03/2006, 09h47
  5. [Applet] récupérer une variable PHP ?
    Par Shiryu44 dans le forum Applets
    Réponses: 10
    Dernier message: 22/03/2005, 11h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo