22-02-2007, 11:12 PM
salut tout le monde,
Voici la fin d'1 script qui fonctionne bien. mais je n'arrive pas à rajouter une condition en rapport avec une seconde variable, à savoir "qob1" (quantité de l'objet 1)...
j'ai tenté d'ajouter 'qb1" dans le select et ensuite dans le $data= mysql_result..... mais cela affiche rien.
CE QUE JE VOUDRAIS REALISER C EST EN GROS:
si qob1<'5' =ok, l'update se fait, sinon, message et redirection en amont.
'
Voici la fin d'1 script qui fonctionne bien. mais je n'arrive pas à rajouter une condition en rapport avec une seconde variable, à savoir "qob1" (quantité de l'objet 1)...
j'ai tenté d'ajouter 'qb1" dans le select et ensuite dans le $data= mysql_result..... mais cela affiche rien.
CE QUE JE VOUDRAIS REALISER C EST EN GROS:
si qob1<'5' =ok, l'update se fait, sinon, message et redirection en amont.
Code PHP :
<?php
$sql= "SELECT ob1 FROM membres WHERE id = ". $id .";";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
$data = mysql_result($res,0,'ob1');
if (($data== './objet/rien.gif')||($data==$ressource)){
$sql ="UPDATE membres SET ob1= '$ressource', qob1=qob1+1, action='images/jetonrouge.gif',
exp=exp+0.1, hab=hab+0.1, uob1=uob1+0.1 WHERE id = ". $id .";";
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
if($res)
{
$_SESSION['ob1']= $ressource;
$_SESSION['qob1']=$_SESSION['qob1']+1;
$_SESSION['action']= 'images/jetonrouge.gif';
$_SESSION['exp']= $_SESSION['exp']+0.1;
$_SESSION['hab']= $_SESSION['hab']+0.1;
$_SESSION['uob1']= $_SESSION['uob1']+0.1;
}
header("Location: page_membre.php");
}
mysql_close();
?>