Rechercher : dans
Par :

Incrementation d'une variable en php

Dernière réponse le 19 aoû 2009 à 17:13:01 Alucard, le 19 aoû 2009 à 14:55:43 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Incrementation d'une variable en php » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
[PHP] Méthodes de débogage VoirI. Informations sur une variable I.1 echo I.2 print_r() I.3 var_dump() / var_export() I.4 Rediriger la sortie (ne pas afficher à l'écran) II. "Backtrace" ou rapport de contexte III. Bien utiliser les rapports d'erreur IV. Le mot clé...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

Stof37, le 19 aoû 2009 à 16:10:22

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
Plus on en sait, plus on sait qu'il reste des choses à savoi­r

Répondre à Stof37

2

Alucard, le 19 aoû 2009 à 16:41:14

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

Répondre à Alucard

3

Stof37, le 19 aoû 2009 à 16:48:09

Dans ce cas ton script ne fait que changer visuellement la valeur, elle reste la même en base de données.
Plus on en sait, plus on sait qu'il reste des choses à savoi­r

Répondre à Stof37

4

 Alucard, le 19 aoû 2009 à 17:13:01

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 ;)

Répondre à Alucard