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

JavaScript Discussion :

Initialiser une variable de session PHP dans un script JS


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut Initialiser une variable de session PHP dans un script JS
    Bonjour,

    Je d�sire, dans un script en javascript, initialiser une variable de session avec un attribut qui a �t� pass� � la fonction java script.
    Pour l'instant, j'ai fait ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <script>
    function servselect(id) {
        document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + id;
          <?php $_SESSION['ideSelectServ'] = id?>;
          location.reload();
    }
    </script>
    mais cela ne fonctionne pas.
    Pour info, document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + id; me sert uniquement pour avoir un r�sultat graphique qui me sert � d�bugger.

    Si je commente leslignes suivantes ma fonction marche bien donc ces deux lignes contiennent des erreurs qui m'emp�chent d'avancer:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
          <?php $_SESSION['ideSelectServ'] = id?>;
          location.reload();
    Si quelqu'un a un conseil pour moi, je vous en remercie !

    mon but �tant de g�n�rer, lorsque je clique sur une ligne du select contenu dans <div id="cadreservices">, les <option> du <select> positionn� dans le <div id="cadrepersonnes">.

    voici mon code :
    Code : 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    <form method="post" action="envoiforms/services.php" id="fen1">
    <script>
    function servselect(id) {
        document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + id;
    /*    <?php $_SESSION['ideSelectServ'] = id?>;
          location.reload();*/
    }
    </script>
    <?php 
            try
            {
                    $bdd = new PDO('mysql:host=localhost;dbname=bdd;charset=utf8', 'root', 'rrrr');
            }
            catch (Exception $e)
            {
                    die('Erreur : ' . $e->getMessage());
            }
            $reponse1 = $bdd->query('SELECT servMair_id, servMair_nom FROM services_mairie');
    ?>
     
    	<div class="divparamBDD" id="divhaut">
    		<div class="spancolor" id="hgauche">
    			<div id="cadreservices">
    				<h2>Services mairie</h2>
    					<select name="selectservices" size="5" id="textareaservices">
    				<?php
                                            while($donnees1 = $reponse1->fetch())
                                            {
                                                    echo'<option value="'.$donnees1['servMair_id'].'" onclick="servselect(this.value)">'.htmlspecialchars($donnees1['servMair_nom'])."</option>\r\n";
                                            }
                                            echo'</select>';
                                    $reponse1->closeCursor();
                                    ?>
    			</div>
    		</div>
    		<div class="spancolor" id="hmilieu">
    		hmilieu
    		</div>
    		<div class="spancolor" id="hdroite">
    		hdroite
    		</div>
    	</div>
    	<div class="divparamBDD" id="divbas">
    		<div class="spancolor" id="bgauche">
    			<div id="cadrepersonnes">
    				<?php
                                    echo '<h2>Personnel attaché au service</h2>';
                                            echo'<select size="5" id="textareapersonnes">';
                                            if (isset ($_SESSION['ideSelectServ']))
                                            {
                                                    $reponse2 = $bdd->query('SELECT pers_nom 
                                                            FROM personnes p, etre_employe ee, employe e, oeuvrer o, services_mairie sm
                                                            WHERE ee.PERSONNES_pers_id = p.pers_id 
                                                            AND ee.EMPLOYE_emp_id = e.emp_id
                                                            AND e.emp_id = o.EMPLOYE_emp_id
                                                            AND o.SERVICES_MAIRIE_servMair_id = sm.servMair_id
                                                            AND sm.servMair_id LIKE "'.$_SESSION['ideSelectServ'].'";');
                                                    while($donnees2 = $reponse2->fetch())
                                                    {
                                                            echo'<option value="'.$donnees2['pers_id'].'">'.htmlspecialchars($donnees2['pers_nom'])."</option>\r\n";
                                                    }
                                            $reponse2->closeCursor();
                                            }
                                            echo'</select>';
                                    ?>
    			</div>
    		</div>
    		<div class="spancolor" id="bmilieu">
    		bmilieu
    		</div>
    		<div class="spancolor" id="bdroite">
    		bdroite
    		</div>
    	</div>
    	</div>
    </form>

  2. #2
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut
    Bon apparemment, cela n'est pas possible puisque javascript tourne sur le navigateur et les variables de session sont c�t� serveur.

    Je me dirige donc vers un rafra�chissement de ma page en lui passant la donn�e en GET.

    J'ai fait ceci mais cela ne fonctionne pas encore :
    Code : 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
    <script>
    function servselect(id) {
        document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + id;
        document.location.href="params.php?idserv=\"idserv\"&valeurid=" + is +"\"; 
    }
    </script>
    <?php 
            try
            {
                    $bdd = new PDO('mysql:host=localhost;dbname=;charset=utf8', 'root', 'rrrr');
            }
            catch (Exception $e)
            {
                    die('Erreur : ' . $e->getMessage());
            }
            $reponse1 = $bdd->query('SELECT servMair_id, servMair_nom FROM services_mairie');
    ?>
     
    	<div class="divparamBDD" id="divhaut">
    		<div class="spancolor" id="hgauche">
    			<div id="cadreservices">
    				<h2>Services mairie<?php echo $_GET['idserv']?></h2>
    					<select name="selectservices" size="5" id="textareaservices">
    				<?php

  3. #3
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut Pas id de session dans JS pas bien ... :(
    1 - Il faut checker la session via un script PHP
    2 - v�rifier selon tes besoins avec js via ajax l�existence ou pas de la session callback json (true ou false) pas d'id ...

    page ajax.php (check la session existe ou pas)
    Code : 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
     
    <?php
    header('Cache-Control: no-cache, must-revalidate');
    header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
    header('Content-type: application/json');
     
    $return = "";
    $check_session = array();
    try{
         if(isset($_SESSION['ideSelectServ'])){
    	$return =  $check_session['json_session'] = 1;
         }else{
    	$return =  $check_session['json_session'] = 0;
         }
    }catch(Exception $e){
        $return = $e->getMessage();
    }
        echo json_encode($return);
    ?>
    Sinon il te reste plus qu'a catcher les donn�es retours json directement dans ton script js sans mettre le moindre code m�lang� js PHP breurk

  4. #4
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut
    Merci Headmax pour votre r�ponse,

    Voulez-vous dire que je dois donc appeler un script en ajax � partir du onclick ?

  5. #5
    Expert confirm�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par d�faut
    Une fois la page charg�e, on ne peut interagir avec php que via ajax... Sinon il faut recharger la page.

  6. #6
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par francky74 Voir le message
    Merci Headmax pour votre r�ponse,

    Voulez-vous dire que je dois donc appeler un script en ajax � partir du onclick ?
    Oui peut importe l'�v�nement selon tes besoins onclick onload on...
    Et suite a l'�v�nement tu proc�de a ta requ�te ajax et il te retournera l'existance ou pas avec un retour callback en param�tre de la function success data contiendra ton tableau json qu'il suffira de checker directement dans ton js.

    Plus simple avec jquery car cross browser, si tu n'est pas un champion du js comme moi ...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    //token juste un random php pour est sur qu'il s'agit d'un post via notre formulaire a verifier dans ton ajax.php la ou tu verifié la session
     
    $("#idDuBouton").click(function(){
      $.post( "ajax.php", { token: "s31df3sd1f2sd1f3112se5" }) 
       .done(function( data ) {
            var json = JSON.stringify(data) ; // pas sur qu'on est besion de JSON.stringify sinon enlève
            if(json.json_session === true){
               console.log("session existe");
           }else{
               console.log("session off");
               document.location = "ou tu veux";
          }
       });
    });

  7. #7
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut
    Hello !

    Merci � tous pour vos conseils.

    Perso, j'aimerai �viter l'ajax car je n'ai jamais mis le nez dedans et j'ai un peu peur de m'enliser ... mais si je vois qu'il n'y a vraiment pas moyen autrement alors je retrousserai mes manches (mince, elles sont d�j� retrouss�es, il faudra les arracher alors !?!)


    Une fois la page charg�e, on ne peut interagir avec php que via ajax... Sinon il faut recharger la page.
    Donc j'ai tenter avec le rechargement de ma page !
    J'arrive a recharger en passant le bon param�tre qui convient.
    J'ai juste maintenant un probl�me pour r�cup�rer ce param�tre dans la requ�te !!!
    je sens que je suis pr�t du but mais il me manque une petite syntaxe � mon avis.

    voici mon code actuel, je suis juste bloqu� dans la derni�re ligne de ma requ�te qui est la ligne 57 :
    Code : 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    <form method="post" action="envoiforms/services.php" id="fen1">
    <script>
    function servselect(id) {
        document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + id;
        //document.location.reload(true);
        window.location.href="params.php?valeurid=" + id; 
    }
    </script>
    <?php 
            try
            {
                    $bdd = new PDO('mysql:host=localhost;dbname=bdd;charset=utf8', 'root', 'rrrr');
            }
            catch (Exception $e)
            {
                    die('Erreur : ' . $e->getMessage());
            }
            $reponse1 = $bdd->query('SELECT servMair_id, servMair_nom FROM services_mairie');
    ?>
     
    	<div class="divparamBDD" id="divhaut">
    		<div class="spancolor" id="hgauche">
    			<div id="cadreservices">
    				<h2>Services mairie</h2>
    					<select name="selectservices" size="5" id="textareaservices">
    				<?php
                                            while($donnees1 = $reponse1->fetch())
                                            {
                                                    echo'<option value="'.$donnees1['servMair_id'].'" onclick="servselect(this.value)">'.htmlspecialchars($donnees1['servMair_nom'])."</option>\r\n";
                                            }
                                            echo'</select>';
                                    $reponse1->closeCursor();
                                    ?>
    			</div>
    		</div>
    		<div class="spancolor" id="hmilieu">
    		hmilieu
    		</div>
    		<div class="spancolor" id="hdroite">
    		hdroite
    		</div>
    	</div>
    	<div class="divparamBDD" id="divbas">
    		<div class="spancolor" id="bgauche">
    			<div id="cadrepersonnes">
    				<?php
                                    echo '<h2>Personnel attaché au service</h2>';
                                            echo'<select size="5" id="textareapersonnes">';
                                            if (isset ($_SESSION['ideSelectServ']))
                                            {
                                                    $reponse2 = $bdd->query('SELECT pers_nom 
                                                            FROM personnes p, etre_employe ee, employe e, oeuvrer o, services_mairie sm
                                                            WHERE ee.PERSONNES_pers_id = p.pers_id 
                                                            AND ee.EMPLOYE_emp_id = e.emp_id
                                                            AND e.emp_id = o.EMPLOYE_emp_id
                                                            AND o.SERVICES_MAIRIE_servMair_id = sm.servMair_id
                                                            AND sm.servMair_id LIKE'.$_GET['valeurid'].';');
                                                    while($donnees2 = $reponse2->fetch())
                                                    {
                                                            echo'<option value="'.$donnees2['pers_id'].'">'.htmlspecialchars($donnees2['pers_nom'])."</option>\r\n";
                                                    }
                                            $reponse2->closeCursor();
                                            }
                                            echo'</select>';
                                    ?>
    			</div>
    		</div>
    		<div class="spancolor" id="bmilieu">
    		bmilieu
    		</div>
    		<div class="spancolor" id="bdroite">
    		bdroite
    		</div>
    	</div>
    	</div>
    </form>

  8. #8
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut
    Je viens d'essayer ceci en lignes 51 � 57, sans succ�s :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    $reponse2 = $bdd->query("SELECT pers_nom 
    	FROM personnes p, etre_employe ee, employe e, oeuvrer o, services_mairie sm
    	WHERE ee.PERSONNES_pers_id = p.pers_id 
    	AND ee.EMPLOYE_emp_id = e.emp_id
    	AND e.emp_id = o.EMPLOYE_emp_id
    	AND o.SERVICES_MAIRIE_servMair_id = sm.servMair_id
    	AND sm.servMair_id LIKE ?", $_GET['valeurid']);
    Je tente de r�cup�rer dans la requ�te car j'arrive � voir que mon param�tre est pr�sent dans l'url :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    http://localhost/test3/params.php?valeurid=1

  9. #9
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut BINGO !!!!
    YESSSSSSS !

    J'ai r�ussi ! Je vous remercie � tous pour votre aide !

    Voici mon code suivi de quelques explications
    Je rapelle le but : lors du cliqu� d'une option dans un <select>, cela doit automatiquement rafra�chir une autre fen�tre <select>.

    Code : 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    <form method="post" action="envoiforms/services.php" id="fen1">
    <script>
    function servselect(id) {
        //document.location.reload(true);
        window.location.href="params.php?valeurid=" + id; 
    }
    </script>
    <?php 
            try
            {
                    $bdd = new PDO('mysql:host=localhost;dbname=bdd;charset=utf8', 'root', 'rrrr');
            }
            catch (Exception $e)
            {
                    die('Erreur : ' . $e->getMessage());
            }
            $reponse1 = $bdd->query('SELECT servMair_id, servMair_nom FROM services_mairie');
    ?>
     
    	<div class="divparamBDD" id="divhaut">
    		<div class="spancolor" id="hgauche">
    			<div id="cadreservices">
    				<h2>Services mairie</h2>
    					<select name="selectservices" size="5" id="textareaservices">
    				<?php
                                            while($donnees1 = $reponse1->fetch())
                                            {
                                                    echo'<option value="'.$donnees1['servMair_id'].'" onclick="servselect(this.value)">'.htmlspecialchars($donnees1['servMair_nom'])."</option>\r\n";
                                            }
                                            echo'</select>';
                                    $reponse1->closeCursor();
                                    ?>
    			</div>
    		</div>
    		<div class="spancolor" id="hmilieu">
    		hmilieu
    		</div>
    		<div class="spancolor" id="hdroite">
    		hdroite
    		</div>
    	</div>
    	<div class="divparamBDD" id="divbas">
    		<div class="spancolor" id="bgauche">
    			<div id="cadrepersonnes">
    				<?php
                                    echo '<h2>Personnel attaché au service</h2>';
                                            echo'<select size="5" id="textareapersonnes">';
                                            if (isset ($_SESSION['ideSelectServ']))
                                            {
                                                    $reponse2 = $bdd->query("SELECT pers_nom 
                                                            FROM personnes p, etre_employe ee, employe e, oeuvrer o, services_mairie sm
                                                            WHERE ee.PERSONNES_pers_id = p.pers_id 
                                                            AND ee.EMPLOYE_emp_id = e.emp_id
                                                            AND e.emp_id = o.EMPLOYE_emp_id
                                                            AND o.SERVICES_MAIRIE_servMair_id = sm.servMair_id
                                                            AND sm.servMair_id LIKE ".$_GET['valeurid'].";");
                                                    while($donnees2 = $reponse2->fetch())
                                                    {
                                                            echo'<option value="'.$donnees2['pers_id'].'">'.htmlspecialchars($donnees2['pers_nom'])."</option>\r\n";
                                                    }
                                            $reponse2->closeCursor();
                                            }
                                            echo'</select>';
                                    ?>
    			</div>
    		</div>
    		<div class="spancolor" id="bmilieu">
    		bmilieu
    		</div>
    		<div class="spancolor" id="bdroite">
    		bdroite
    		</div>
    	</div>
    	</div>
    </form>
    Donc d�j�, on voit un onclic en ligne 29, celui-ci lance la fonction servselect en lui passant la valeur (value) de l'option cliqu�e.
    Cette fonction javascript nomm�e servselect situ�e en lignes 3 � 8 rafra�chit la page en lui passant le param�tre value de l'option cliqu�e directement dans l'URL.
    une fois la page rafra�chie, je r�cup�re mon param�tre gr�ce � $_GET en ligne 57



    @BOVINO : j'ai enlev� le
    document.getElementById("hmilieu").innerHTML = "YOU CLICKED ME!" + id; car plus besoin de d�bugger

  10. #10
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    heu et ajax ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  11. #11
    Membre �clair�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2008
    Messages
    764
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 764
    Par d�faut
    heu et ajax ?
    Cela m'a �t� conseill� dans un post plus haut par headmax.
    Je ne doute pas que ce soit un tr�s bon conseil, mais n'en ayant jamais fait, j'ai un peu peur de m'enliser dans un truc que je ne connais pas.

    J'ai essay� en php et javascript en rafra�chissant la page.

    Il faut dire aussi que je suis en stage (concepteur d�veloppeur en informatique) et, m�me si cela ferait un bel effet dans mon rapport d'avoir su utiliser une autre technologie, que je dois donc aussi bien g�rer mon temps ... donc, j'ai eu aussi un peu peur de perdre du temps dans des tutos ajax.

    Bon, mais je ne suis pas m�content de ce que j'ai fait tout de m�me

  12. #12
    Expert confirm�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par d�faut
    Oui c'est un bon compromis si ton temps est compt�.
    Sinon les listes li�es sont un exemple typique o� Ajax est tr�s utile. D'une part cela am�liore le confort utilisateur (c'est plus rapide), et d'autre part cela simplifie ton code parce que si d'autres champs sont remplis il te faudra les enregistrer puis les repasser dans les champs utilisateur au rechargement de la page si tu ne veux pas qu'il perde les renseignements d�j� saisis.
    L'investissement serait rentable pour le bilan de ton stage car ajax fait partie des techniques tr�s couramment utilis�es pour la conception web. Apr�s c'est certain qu'on a pas toujours le temps, peut-�tre demander � ton responsable si tu dois passer du temps sur cette technologie...?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [AJAX] Transmettre une variable JS dans une variable de session PHP
    Par tistri dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 01/08/2008, 08h18
  2. r�cup�rer une variable de session php dans flash
    Par sanatou dans le forum ActionScript 3
    R�ponses: 1
    Dernier message: 14/06/2008, 00h20
  3. R�ponses: 4
    Dernier message: 19/04/2006, 16h03
  4. R�ponses: 6
    Dernier message: 04/04/2006, 13h12
  5. R�ponses: 4
    Dernier message: 05/10/2005, 18h19

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