SI >0 mysql

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 : SI >0 mysql

Re: SI >0 mysql

par HTML BOY » 11 nov. 2010, 14:41

Merci beaucoup !!! =D>

Re: SI >0 mysql

par Aureusms » 11 nov. 2010, 14:13

Non optimisé :
<?php
session_start();
mysql_connect("sql.free.fr", "XX", "XX");
mysql_select_db("security_mondo_db");

$pseudo = $_SESSION['pseudo'];
$requete = "SELECT gold FROM utilisateurs WHERE pseudo='$pseudo' LIMIT 1";
$resultat_sql = mysql_query ($requete);
$resultat = mysql_fetch_row($resultat_sql);
$gold = $resultat[0];
if ($gold >= 1)
{
$req = mysql_query('SELECT * FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
mysql_query('UPDATE utilisateurs SET gold=gold-1 WHERE pseudo = \''.mysql_real_escape_string($pseudo).'\'');
print("<script type=\"text/javascript\">setTimeout('location=(\"good-transfert.php?message=gooddell\")' ,1);</script>");}

?>

SI >0 mysql

par HTML BOY » 11 nov. 2010, 12:52

Bonjour, j'ai ici un code qui permet d'enlever 1 à la variable 'gold', j'aimerais que cela enlève 1 que si elle contient au moins 1 #-o
Voici mon code :
<?php
session_start();
mysql_connect("sql.free.fr", "XX", "XX");
mysql_select_db("security_mondo_db");

$pseudo = $_SESSION['pseudo'];
$req = mysql_query('SELECT * FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
mysql_query('UPDATE utilisateurs SET gold=gold-1 WHERE pseudo = \''.mysql_real_escape_string($pseudo).'\'');
print("<script type=\"text/javascript\">setTimeout('location=(\"good-transfert.php?message=gooddell\")' ,1);</script>");
?>
Voila, merci de vos futur réponse :D