Comment incrémenter une valeur en utilisant un lien.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment incrémenter une valeur en utilisant un lien.

par Patriboom » 04 oct. 2007, 15:24

D'abord, le lien proposé ne fonctionne pas ... c'est dur de t'aider si tu ne donnes pas les bonne références!

Pour incrémenter une valeur de la base de données, il faut obligatoirement faire une requête au serveur. Il n'y a pas d'autre moyen qu'un rafraichissement de la page, donc de formulaire ou de variables traités en PHP.

Pour que la future valeur soit visible immédiatement par le visiteur de ta page, tu peux l'émuler en faisant des fonctions javascript réagissant à des événements comme OnClick, OnBlur, OnChange. Cette fonction java qui changera des valeurs dans un formulaire et quand la page sera soumise, il te sera possible de mettre à jour ta base de données.

Comment incrémenter une valeur en utilisant un lien.

par 4m0ni4c » 14 sept. 2007, 22:38

Bonjours à tous, voila j'aurais une question, comment on fais pour faire en sorte que lorsque quelqu'un clique sur un lien, cela incrémente une valeur dans la base de donné ? Comme ceci par exemple :

http://ameliorervotreniveau

Je vous donne aussi le code si cela peux vous aider :
<?php
		$reponse = mysql_query("SELECT protection, cabane, piege FROM user WHERE pseudo='$pseudo'")or die(mysql_error()); // Requête SQL
		while ($donnees = mysql_fetch_array($reponse) )
			{
?>
<td align=left>
<b>Protection environnementale : </b><span class="protection">
<?php
echo $donnees['protection'];
?>
</span> => Améliorer votre Protection. (coût : 100.000)
<br />
<br />
Je voudrais faire en sorte que le "Améliorer votre Protection." soit en lien et qui incrémente une valeur dans ma BDD.

Merci de vos réponse, ou si vous avez des liens vers un toturial expliquant comment faire je suis prenneur aussi :)

Amicalement 4m0ni4c.