Page 1 sur 1

Recup valeur du champ pour savoir si >=

Posté : 28 juil. 2009, 10:17
par Nicost
Salut tous, encore moi.

Euh j'essai de donner l'accè à l'utilisateur s'il a assez de biere.
Je fait donc une vérification dans la table user, ensuite je regarde si dans le champ biere il y a plus de 1.
Si oui, alors :
if ($biere >= 1)
{
echo ' OK assez de biere';
}

Sinon :
else
{
echo' Pas assez de biere ';
}
Si l'utilisateur à 10 biere il aura donc accè, s'il lui en reste 0, alors pas accè.
J'ai fait une boucle pour parcourir les champs et mon problème et que j'arrive pas à savoir comment je pourai récuperer la valeur de champ 'biere' pour savoir s'il elle est >= à 1
Merci d'avance pour votre aide
<?php
$requete = mysql_query('SELECT user_id, biere FROM user WHERE user_id= '.$_SESSION['user_id'].'')or die(mysql_error());
while ($donne = mysql_fetch_assoc($requete))
        {
$donne['biere'];

if ($biere >= 1)
{
    echo ' OK assez de biere';
}
else 
{
    echo' Pas assez de biere ';
}
}
?>

Posté : 28 juil. 2009, 10:21
par doviet
C'est pas plutôt:
while ($donne = mysql_fetch_assoc($requete))
{
        if($donne['biere']>=1)
        {
?

Posté : 28 juil. 2009, 10:24
par stopher
Salut,

$donne['biere'] contient le nombre de bière(s) de l'utilisateur ?

dans ce cas ,
if ($donne['biere'] >= 1)
{
    echo ' OK assez de biere';
}
else 
{
    echo' Pas assez de biere ';
}
Tu as dues t'emmêler les pinceaux car je ne vois pas ou est réellement ton problème :-)

Ch.

Posté : 28 juil. 2009, 10:25
par Nicost
Bonjour Doviet et merci de ta réponse.
C'est exactement cela, pourtant j'ai chercher, pas assez faut croire, merci encore !
Problème résolut.

Oups on a poster en même temps Stopher :D
Oui trop fatiguer en faite je pense, pas dormi de la nuit, j'essai de résoudre plein de chose sur mes scripts, heureusement que vous êtes la.... merci encore à tous pour votre aide :wink: