Problème D'insertion dans SQL

Problème D'insertion dans SQL - PHP - Programmation

Marsh Posté le 11-06-2007 à 20:24:36    

Voici le code : c'est un code de Pile ou Face
 
<?
if (isset($_POST['choix']) ) /*si on a choisi pile ou face*/
{
    $nombre=mt_rand(0,1);
    $pile_face = array('pile','face');
    $pile_face = $pile_face[$nombre];
 
 
    echo"Vous avez choisi ". $_POST['choix'] ."...<br />";
    sleep(2);  
    echo"<br />La pièce tombe sur... ";
    sleep(3);
 
 
 if ($pile_face == $_POST['choix'])
        echo $pile_face .'! <br><br><p><b>Bravo!! Vous avez gagné xxxx €</p></b>';
   
  else
        echo $pile_face . '. <br><br><p><b>Désolé! Vous avez perdu xxxx €</p></b>';
    echo'<br />';
 
 
}
?>
<!--Formulaire -->
<form method='post'>
    <input type='radio' name='choix' value='pile' /> Pile!
    <input type='radio' name='choix' value='face' /> Face!
 <br>
 <br>
    <input type='submit' value='Valider votre Pari !' />
</form>
 
 
Mais le problème, c'est que je veux insérer ces infos dans ma base en utilisant ces fonctiuons :  
 
[PARTIE PERTE = - $montant €.  ]  
<?
if ($won<0){
   $eredm = mysql_query("SELECT * FROM table WHERE membre=$membre AND raison='Perdu au Pile ou Face'" );
   if (mysql_num_rows($eredm)==0){
   $query = "INSERT INTO debit(montant,membre,type,raison) VALUES(15,$membre,2,'Perdu au Pile ou Face')";
   $eredm = mysql_query($query);
   } else {  
   $eredm = mysql_query("UPDATE tables SET famount=famount+15 WHERE fid=$id AND reason='Perduau Pile ou Face');
   }
  }
?>
 
Comment faire ou plus précisement, comment placer ce petit code dans le code ci(dessus ?

Reply

Marsh Posté le 11-06-2007 à 20:24:36   

Reply

Marsh Posté le 13-06-2007 à 11:55:28    

UP

Reply

Marsh Posté le 13-06-2007 à 13:15:59    

modifie ton code pour avoir ca :
 
if ($pile_face == $_POST['choix'])
        echo $pile_face .'! <br><br><p><b>Bravo!! Vous avez gagné xxxx €</p></b>';
   
      else {
           echo $pile_face . '. <br><br><p><b>Désolé! Vous avez perdu xxxx €</p></b>';
   
          if ($won<0){
          $eredm = mysql_query("SELECT * FROM table WHERE membre=$membre AND raison='Perdu au Pile ou Face'";);
          if (mysql_num_rows($eredm)==0){
          $query = "INSERT INTO debit(montant,membre,type,raison) VALUES(15,$membre,2,'Perdu au Pile ou Face')";
          $eredm = mysql_query($query);
           } else {  
          $eredm = mysql_query("UPDATE tables SET famount=famount+15 WHERE fid=$id AND reason='Perduau Pile ou Face');
          }
      }

  }
    echo'<br />';  
 
 
?


Message édité par bixibu le 13-06-2007 à 13:18:15
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed