[RESOLU] Insérer + 1 dans un champ

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 : [RESOLU] Insérer + 1 dans un champ

Re: Insérer + 1 dans un champ

par Michel6359 » 11 mai 2013, 17:32

Super ça marche =D> =D> =D>
Merci pour ton aide :D

Re: Insérer + 1 dans un champ

par ghost5922 » 11 mai 2013, 17:11

Bonjour,


je pense que cela devrai marche :)

<?php

// On récupère tous les configurations du système
require('config.php');
// Connexion au serveur MySQL
mysql_connect("$mysql_acces_host", "$mysql_acces_user", "$mysql_acces_password") or die ("Echec connexion SQL");
mysql_select_db("$mysql_bdd") or die ("Echec connexion Table");

   $id=(int)$_GET['id'];//on force le caractère en numérique 
   
   // si $id est supérieurs a 0 alors on continue
   if ($id>0){
                //j'affiche l'id
   		echo $id;  
               // on exécuté la requête pour mettre un +1 a note selon l'id    
		$req_augmenter_note = mysql_query("UPDATE ticket_astuce  SET note = note+1 WHERE  id='$id' ");
	}
//echo '<meta http-equiv="Refresh" CONTENT="0; URL=index.php">';

?>

Insérer + 1 dans un champ

par Michel6359 » 11 mai 2013, 16:50

Bonjour

Je désire réaliser un lien sur une des mes page que lorsque l'on clique cela ajoute +1 en bdd dans le champ note , afin de les comptabiliser et afficher .
J'ai réaliser ceci mais cela ne marche pas. Merci d'avance pour votre aide ! #-o

Code : Tout sélectionner

<?php // On récupère tous les configurations du système require('config.php'); // Connexion au serveur MySQL mysql_connect("$mysql_acces_host", "$mysql_acces_user", "$mysql_acces_password") or die ("Echec connexion SQL"); mysql_select_db("$mysql_bdd") or die ("Echec connexion Table"); // Affichage de la série $id = htmlentities ($_GET['id'], ENT_QUOTES); // On récupère le numéro de l'id du films via un _GET avec sécurisation qu'il est bien un chiffre uniquement if (isset($_GET['id'])) { if ($_GET['id'] != NULL AND is_numeric($_GET['id'])) { echo ''.$id.''; $req = mysql_query("SELECT id FROM ticket_astuce ORDER BY id='$num_film'"); $num_film = mysql_fetch_array($req); $req_augmenter_note = ("UPDATE ticket_astuce SET note = note+1 WHERE id='$num_film' LIMIT 1"); if(mysql_num_rows(mysql_query($num_film))==1) { /* on ajoute 1 au compteur */ mysql_query($req_augmenter_note) or die($req_augmenter_note.'<br />'.mysql_error()); } } } echo '<meta http-equiv="Refresh" CONTENT="0; URL=index.php">'; ?>



ma page ou l'on clique sur le lien

Code : Tout sélectionner

<div align="center"><?php echo '<a href="noter.php?id='.$films_['id'].'"> <img src="images/icons/1256.gif" border="0" width="12%" align="absmiddle"></a>';?></div>