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

Langage PHP Discussion :

Modifier variable après un clic


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 312
    Par défaut Modifier variable après un clic
    Bonjour

    Dans ce code j'affiche la semaine avec la variable $semaine obtenue par :
    J'ai placé deux liens pour obtenir la semaine d'avant et d'après, voici le 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
    <table>
    <tr>
    <td>
    <a href="#" onclick="<?php $newSemaine=$semaine-1  ?>"><img id="SemMoins" src="images/previous.png" /></a>
    </td>
    <td style="padding-left:10px; padding-right:10px;">
    <?php
    $laSemaine= "Semaine $semaine";
    $_SESSION['Semaine'] = $semaine; 
    echo "<h3>".$laSemaine."</h3>";
    ?>
    </td>
    <td>
    <a href="#" onclick="<?php $newSemaine=$semaine+1 ?>"><img id="SemPlus" src="images/next.png" /></a>
    </td>
    </tr>
    </table>
    Est-ce bien comme cela qu'il faut procéder ?
    Par contre je ne vois pas comment faire pour pour modifier la valeur de ma variable placée dans le <h3> après le clic d'un lien
    Pouvez-vous me conseiller
    Merci

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    PHP c'est coté serveur, regarde le code source de ta page et tu comprendras

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 312
    Par défaut
    Ha oui c'est comme cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="<?php echo $newSemaine=$semaine-1  ?>

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par Vanessa48 Voir le message
    Ha oui c'est comme cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="<?php echo $newSemaine=$semaine-1  ?>
    ça change rien, ton PHP c'est coté serveur ce que tu cherches a faire est coté client ...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 312
    Par défaut
    Désolée, mais je ne vois pas comment faire
    Je ne suis pas une fer de lance en Php

  6. #6
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par défaut
    Tu ne comprends pas l'implication en fait.

    PHP est un langage serveur, lorsque le navigateur affiche la page internet, le code a déjà été exécuté et résolu.
    Ce que PHP envoi au navigateur c'est le code résolu, à savoir un contenu FIXE.

    Pour avoir un contenu variant il faut renvoyer des requêtes au serveur pour lui demander de recalculer la réponse. Donc soit avec un changement de page (formulaire, lien) soit avec une requête asynchrone (Ajax en Javascript).

    Je te conseillerai dans un premier temps de consulter des cours sur le PHP et la transmission de données.

Discussions similaires

  1. [AC-2003] Affectation variable après clic sur un bouton.
    Par maxime350 dans le forum IHM
    Réponses: 7
    Dernier message: 20/02/2010, 17h37
  2. Réponses: 2
    Dernier message: 23/10/2005, 18h05
  3. Réponses: 5
    Dernier message: 25/07/2005, 14h03
  4. [D6] Modifier variable environnement système !?
    Par Lung dans le forum API, COM et SDKs
    Réponses: 32
    Dernier message: 19/05/2005, 19h43
  5. Comment ne pas rejouer une animation après un clic ?
    Par mmmmhhh dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 04/09/2002, 16h11

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