Incrementation d'une variable en php

Alucard -  
 Alucard -
Bonjour,

Je vais essayé d'expliquer mon problème le plus clairement possible...

Je développe actuellement une application web destiné à faire de la "gestion de personnel". Lorsque j'arrive sur la page désiré *.php, je fais appel a ma base de donnée qui va chercher la liste des collaborateurs. J'affiche les données de chacun d'entre eux ligne par ligne.
Outre les données nom, prénom etc... je dispose d'une variable de type int, et je cherche (en php, javascript ou autre langage web capable de le faire) incrémenter cette variable lors d'un clique sur un button, sans etre (si possible) obligé de recharger ma page ainsi que les informations de la base.

En espérant avoir été bien clair, merci d'avance pour voir réponce.
Configuration: Windows XP
Firefox 3.5.2

4 réponses

  1. Stof37 Messages postés 602 Statut Membre 148
     
    Si l'incrémentation de ta variable doit être enregistrée, orientes toi vers une solution AJAX, c'est son but: actualiser des données sans recharger toute la page

    Sinon si c'est juste pour changer un chiffre en affichage: Javascript
    0
  2. Alucard
     
    Salut, alors j'ai réussi, avec du javascript mais... je trouve ca très bourrin... ^^'

    <script>
    	function incrementer<?php echo $nb; ?>()
    	{
    		document.getElementById("<?php echo $nb;?>").value++;
    	}
    	/*function decrementer()
    	{
    		document.getElementById("+1").value--;
    	}*/
    </script>
    
    <input type="textbox" id="<?php echo $nb;?>" value="<?php echo stripslashes($donnees['loot']);?>" />
    <input type="button" value="+1" onclick='incrementer<?php echo $nb; ?>();' />
    
    <?php $nb++; ?>
    


    Si quelqu'un a un méthode plus propre, cela m'interresse.

    Sinon Oui la variable et destinée à être sauvegardée

    Merci
    0
  3. Stof37 Messages postés 602 Statut Membre 148
     
    Dans ce cas ton script ne fait que changer visuellement la valeur, elle reste la même en base de données.
    0
  4. Alucard
     
    oui c'est exacte, la je penche sur la question de la sauvegarde ^^

    Si tu peux m'aider pour pas que je tombe a force de me pencher :p ce serai cool ;)
    0