Bonjour tout le monde,
dans ma requete j'ai 2 conditions mais je n'arrive pas a les effectuer.
En fait ma premiere condition est que le combat soit gagné, ensuite que le fightvalue de $equipier soit inférieur au $adversaire pour pouvoir ensuite que ça modifie dans ma bdd
Voici une partie de mon code
<code type="php"><?php
//Si l'action de "valider" a été faite
echo "Valeur du post valider : ".$_POST["Valider"]."<br />";
if(isset($_POST["valider"]))
{
echo "Formulaire validé<br />";
if (isset($_POST['equipier']) && isset($_POST['resultat']) && isset($_POST['adversaire']))
{
$equipier = htmlentities($_POST['equipier']);
$resultat = htmlentities($_POST['resultat']);
$adversaire = htmlentities($_POST['adversaire']);
$fight=mysql_query("select Fightvalue from stats WHERE Clodo=\"".$equipier."\" ") or die('Erreur SQL !<br>'.$fight.mysql_error());
$ligne = mysql_fetch_object($fight);
$FightvalueEquipier = $ligne->Fightvalue;
$fight2=mysql_query("select Maxi from stats WHERE Clodo=\"".$adversaire."\"") or die('Erreur SQL !<br>'.$fight2.mysql_error());
$ligne1 = mysql_fetch_object($fight2);
$FightvalueAdversaire = $ligne1->Fightvalue;
}
$resultat = $_POST['resultat'];
if(($resultat == "gagne") && ($FightvalueEquipier<$FightvalueAdversaire))
{
$sql = "UPDATE stats SET Maxi='".$FightvalueEquipier."' WHERE Clodo=\"".$adversaire."\" ";
echo "Requete Gagné : ".$sql."<br />";
$requete=mysql_query($sql);
}
else
{
}
if($resultat == "perdu")
{$sql = "UPDATE stats SET Mini='".$FightvalueEquipier."' WHERE Clodo=\"".$adversaire."\" ";
echo "Requete Perdu : ".$sql."<br />";
$requete=mysql_query($sql);
}
else{
}
}
?></code>
Avec simplement ma premiere condition ca fonctionne nikel mais lorsque je rajoute ma deuxieme condition la requete ne se fait pas.
Merci