Récuperation de donnée

Résolu
Bonsoir,

Je viens vers vous car, j'aimerais récuperer les données des chockbox mais 1 à 1 je m'explique :

Tous d'abord voila le code de ma chexkbox :

<form action="" method="POST"><br/>
<input type="hidden" value="<?php echo $niveau; ?>" name="niveau"/>
<input type="hidden" value="<?php echo $shiney; ?>" name="shiney"/>
<input type="hidden" value="<?php echo $don['no']; ?>" name="no"/>
<input type="checkbox" id="PB" value="PB" name="PB"checked="checked"/> 
<label for="PB">PokeBall (<?php echo $s ;?>)</label>
<input type="checkbox" id="SB" value="SB" name="SB"/> 
<label for="SB">SuperBall (<?php echo $sq ;?>)</label>
<input type="checkbox" id="HB" value="HB" name="HB"/> 
<label for="HB">HyperBall (<?php echo $sql ;?>)</label>
<input type="checkbox" id="MB" value="MB" name="MB"/> 
<label for="MB">MasterBall (<?php echo $sqle ;?>)</label></br>
<input type="submit" value="Capturer !" name="cap_poke" />
</form> 


Je souhaiterais récupérer la valeur cocher pour pouvoir la supprimer du compte du joueurs qui l'utilise.

Merci par avance pour votre aide.

6 réponses

  1. Je vous passe mon code entièrement :

    <div id="Peche">
    <a href="">Rafraichir</a>
    <?php
    $map = "Nazaris";
    				 ?>
    				 <div id="curseur" class="infobulle"></div>
    				    <table style="border:0px; padding:0px; margin:0px;">
    					    <tr>
    						    <td>
    							    <?php
    								$meteomania = $bdd->query("SELECT * FROM meteo");
                                    $meteo = $meteomania->fetch();
    								
    								if($meteo['temps'] == 'pluie'){
    								 $tps = "pluvieux";
    								}else if($meteo['temps'] == 'brume'){
    								 $tps = "brumeux";
    								}else{ 
    								$tps = "bleu";}
    								if($heure >= 7 && $heure < 20){
    								 echo '<img src="images/contenu/soleil.png"/>';
    								 $periode = "jour";
    								}else{
    								 echo '<img src="images/contenu/lune.png"/>';
    								 $periode = "nuit";}
    								?>
    							</td>
    							<td>
    							
    							Il est <b><?php echo $heure2; ?></b>. Il fait <b><?php echo $periode; ?></b> à  <b><?php echo $map; ?></b>.<br />
    							La température est estimée à  <b><?php echo $meteo['degre']; ?></b>°C sous un ciel <b><?php echo $tps; ?></b>.
    							</td>
    						</tr>
    					</table><br /><br />
    				 
    				 <?php
    				    if($map == 'Nazaris') /* On utilise le fichier index2.php pour rediriger le membre vers sa localisation */{ 
    					    if($heure >= 7 && $heure < 20){
    						    if($tps == "pluvieux"){
    						     echo '<img src="images/maps/'.$map.'_pluie.gif" 
    							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
    							}else if($tps == "brumeux"){
    							 echo '<img src="images/maps/'.$map.'_brume.png" 
    							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
    							}else{
    							 echo '<img src="images/maps/'.$map.'.png" 
    							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}							
    						 ?>						 
    						 <map name="<?php echo $map; ?>">
    						 <?php						
    						}else{						
    					     	if($tps == "pluvieux")
    							{ echo '<img src="images/maps/nuit/'.$map.'_pluie.gif" 
    							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
    							}else if($tps == "brumeux"){
    							 echo '<img src="images/maps/nuit/'.$map.'_brume.png" 
    							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
    							}else{
    							 echo '<img src="images/maps/nuit/'.$map.'.png" 
    							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}	
    						 ?>
    						 <map name="<?php echo $map; ?>">
    						 <?php } include("coords.php");
    						 ?>		 
    						 </map>
    					 <?php	 
    					}else{
    					 echo '<b><font color="red">Erreur de localisation. Cette map n\'existe pas.</font></b><br /><br />
    					 Si cette erreur <b>persiste</b> :<br />
    					 Veuillez contacter <b>l\'Administration</b> pour vous déplacer sur une autre map.';}
    $rrd = $bdd->query("UPDATE pages_vues SET peche = peche + 1");
    $nbr = 1;
    if ($periode = "jour"){
    	if ($tps = 'brumeux'){
    $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode='jour' OR periode3='brume' ORDER BY RAND()");}}
    elseif ($periode = "nuit");{
    	if ($tps ='brumeux'){
    $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode2='nuit' OR periode3='brume'ORDER BY RAND()");}}
    ?><br/><br/>
    <table><tr>Venez pêcher toutes sortes de Pokemon aquatique. Certains d'entre eux peuvent même être Shiney</tr></br>
    <tr>
    <?php
    //Récupération "propre" des variables
    while(($don = $sql45->fetch()) && ($nbr <= 1)){
    $nbr++;
    $sexe = rand(1,2);
    if ($sexe == 1){ $sexe = 'male';}
    else{ $sexe = 'femelle';}
    if($map == "Nazaris"){
    $niveau = rand(2,5);}
    $randshiney = rand(1,8192);
    if($randshiney == 1)
    {$shiney = "shiney";
    }else{
    $shiney = "";}
    }
    $taux_capture1 = rand(1 , 100);
    $taux_capture2 = rand(1 , 100);
    $taux_capture3 = rand(1 , 100);
    $taux_capture4 == 100;
    $taux1 = $taux_capture1;
    $taux2 = $taux_capture2;
    $taux3 = $taux_capture3;
    $taux4 = $taux_capture4;
    $moin = '1';
    
    $var = 1249458648;
    $s = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='1'")->fetchColumn();
    $sq = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='2'")->fetchColumn();
    $sql = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='3'")->fetchColumn();
    $sqle = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='4'")->fetchColumn();
    if ($_POST['cap_poke']){
    foreach($_POST['PB'] as $check)
    {
    if( !isset($checkoptions) ){ $checkoptions = $check; }
    else{ $checkoptions .= ",".$check; }
    }
    
    if ($_POST['PB']){
    if ($taux1 <= 20){
    $objet = $_POST['no'];
    			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
    			 'Nazaris', '7', '0', '', '', '', '')");
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['PB']."' LIMIT $moin");			 
    echo"Bravo ! Tu as capturé ce pokemon ! ";
    echo $ID;
    echo $_POST['PB'];}
    else{ $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['PB']."' LIMIT $moin");			 
    echo "Dommage le pokemon c'est enfuie";
    echo $ID;
    echo $_POST['PB'];}}
    
    elseif ($_POST['SB']){
    if ($taux2 <= 50){
    $objet = $_POST['no'];
    			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
    			 'Nazaris', '1', '0', '', '', '', '')"); 
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['SB']."' LIMIT $moin");			 
    echo"Bravo ! Tu as capturé ce pokemon ! ";}
    else{
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['SB']."' LIMIT $moin");			 
    echo "Dommage le pokemon c'est enfuie";}}
    
    elseif ($_POST['HB']){
    if ($taux3 <= 80){
    $objet = $_POST['no'];
    			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
    			 'Nazaris', '1', '0', '', '', '', '')");
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['HB']."' LIMIT $moin");			 
    echo"Bravo ! Tu as capturé ce pokemon ! ";}
    else{
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['HB']."' LIMIT $moin");			 
    echo "Dommage le pokemon c'est enfuie";}}
    
    elseif ($_POST['MB']){
    if ($taux4) {
    $objet = $_POST['no'];
    			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
    			 'Nazaris', '1', '0', '', '', '', '')");
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['MB']."' LIMIT $moin");			 
    			 
    echo"Bravo ! Tu as capturé ce pokemon ! ";}
    else{
    $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['MB']."' LIMIT $moin");			 
    echo "Dommage le pokemon c'est enfuie";}}}
    		
    ?>
    <td>
    <img src="<?php echo $url; ?>images/pokemon/<?php echo $shiney; ?>/<?php echo $don['no']; ?>.png"/><br/>
    <?php echo utf8_decode($don['nom']); ?></b> <span style="color: <?php echo $color_shiney; ?>;"><?php echo $shiney; ?></span><br/>
    <b>Niveau <?php echo $niveau; ?></b></br>
    <b>Sexe</b> : <?php echo utf8_decode($sexe); ?></br>
    <b>Type : <img src="images/type/<?php echo $don['type'];?>.png" /><img src="images/type/<?php echo $don['type2'];?>.png" /></b>
    <form action="" method="POST"><br/>
    <input type="hidden" value="<?php echo $niveau; ?>" name="niveau"/>
    <input type="hidden" value="<?php echo $shiney; ?>" name="shiney"/>
    <input type="hidden" value="<?php echo $don['no']; ?>" name="no"/>
    <?php 
    if ($s >= '1'){
    ?>
    <input type="checkbox" id="PB" value="PB" name="PB[]"checked="checked"/> 
    <label for="PB">PokeBall (<?php echo $s ;?>)</label>
    <?php
    }
    else {}
    if ($sq >= '1'){
    ?>
    <input type="checkbox" id="SB" value="SB" name="PB[]"/> 
    <label for="SB">SuperBall (<?php echo $sq ;?>)</label>
    <?php
    }
    else {}
    if ($sql >= '1'){
    ?>
    <input type="checkbox" id="HB" value="HB" name="PB[]"/> 
    <label for="HB">HyperBall (<?php echo $sql ;?>)</label>
    <?php
    }
    else {}
    if ($sqle >= '1'){
    ?>
    <input type="checkbox" id="MB" value="MB" name="PB[]"/> 
    <label for="MB">MasterBall (<?php echo $sqle ;?>)</label>
    <?php
    }
    else {}
    ?>
    </br><input type="submit" value="Capturer !" name="cap_poke" />
    </form>
    </td>
    </tr></table>
    </div>


    les 2 echos :

    echo $ID; et echo $_POST['PB'];

    M'affiche mon ID et "array"

    quelqu'un saurais ou se trouve mon erreur ?

    Merci par avance pour votre aide.
    1. Modérateur
      Bonjour,

      As tu essayé de faire un
      print_r($_POST); 
      ?
      Regardes donc ce que ça te donne ..... ça te retourne un ARRAY contenant toutes les variables envoyées lors du submit (sachant que pour les checkbox, ça ne prends en compte que celles qui sont cochées.)

      Par contre, je serais toi, je ferais ainsi :
      
      <input type="checkbox" id="PB" value="PB" name="chkb[]"checked="checked"/> 
      <label for="PB">PokeBall (<?php echo $s ;?>)</label>
      <input type="checkbox" id="SB" value="SB" name="chkb[]"/> 
      <label for="SB">SuperBall (<?php echo $sq ;?>)</label>
      <input type="checkbox" id="HB" value="HB" name="chkb[]"/> 
      <label for="HB">HyperBall (<?php echo $sql ;?>)</label>
      <input type="checkbox" id="MB" value="MB" name="chkb[]"/> 
      


      et dans la partie php du traitement de ton formulaire :
      
      //récupération "propre" des variables de type POST
      $chkb = !empty($_POST['chkb']) ? $_POST['chkb'] : NULL;
      
      //Si il y a des cases de cochées :
      if(!empty($chkb)){
         //boucle sur chaque cases
         foreach($chkb as $key => $value){
           // ici ton code de traitement....
           //par exemple : affichage des cases cochées
           echo " key:".$key."  -> value:".$value;
         }
      }
      
      


      EDIT : name du premier checkbox corrigé

      Cordialement, 
      Jordane                                                                 
      1. ouais faut que je vérifie si le membre à suffisamment d'objet pour afficher l'option donc je peux remettre mon mini code php pour faire cette vérif entre chaque input checkbox ?
      2. Modérateur
        @Lucryio

        je peux remettre mon mini code php pour faire cette vérif entre chaque input checkbox

        Tu veux parler de tes IF pour savoir si tu dois les afficher ou non ?
        Oui bien sûr.

        Au passage, histoire d'allerger (et clarifier) encore un peu plus ton code....
        Au lieu de faire des IF / ELSE .. pour initialiser une variable, penses à utiliser l'écriture ternaire.
        Ceci :
        if ($sexe == 1){ $sexe = 'male';}
        else{ $sexe = 'femelle';}
        

        Peut s'écrire plus proprement ainsi :
        $sexe =  $sexe == 1 ? 'male' : 'femelle';
        
      3. Je fais la modif au niveau des checkbox et je te tien au courant.
      4. <input type="checkbox" id="PB" value="PB" name="PB"checked="checked"/> 
        <label for="PB">PokeBall (<?php echo $s ;?>)</label>
        <input type="checkbox" id="SB" value="SB" name="chkb[]"/> 
        <label for="SB">SuperBall (<?php echo $sq ;?>)</label>
        <input type="checkbox" id="HB" value="HB" name="chkb[]"/> 
        <label for="HB">HyperBall (<?php echo $sql ;?>)</label>
        <input type="checkbox" id="MB" value="MB" name="chkb[]"/> 


        heu pourquoi le premier ckeckbox n'a pas le même nom que les autres ? car, il fait partie des options lui aussi et je pensais que chaque options devaient avoir le même "name" non ?
      5. Modérateur
        parce que c'est un oubli
    2. Voila mon code corrigé :

      <div id="Peche">
      <a href="">Rafraichir</a>
      <?php
      $map = "Nazaris";
      				 ?>
      				 <div id="curseur" class="infobulle"></div>
      				    <table style="border:0px; padding:0px; margin:0px;">
      					    <tr>
      						    <td>
      							    <?php
      								$meteomania = $bdd->query("SELECT * FROM meteo");
                                      $meteo = $meteomania->fetch();
      								
      								if($meteo['temps'] == 'pluie'){
      								 $tps = "pluvieux";
      								}else if($meteo['temps'] == 'brume'){
      								 $tps = "brumeux";
      								}else{ 
      								$tps = "bleu";}
      								if($heure >= 7 && $heure < 20){
      								 echo '<img src="images/contenu/soleil.png"/>';
      								 $periode = "jour";
      								}else{
      								 echo '<img src="images/contenu/lune.png"/>';
      								 $periode = "nuit";}
      								?>
      							</td>
      							<td>
      							
      							Il est <b><?php echo $heure2; ?></b>. Il fait <b><?php echo $periode; ?></b> à  <b><?php echo $map; ?></b>.<br />
      							La température est estimée à  <b><?php echo $meteo['degre']; ?></b>°C sous un ciel <b><?php echo $tps; ?></b>.
      							</td>
      						</tr>
      					</table><br /><br />
      				 
      				 <?php
      				    if($map == 'Nazaris') /* On utilise le fichier index2.php pour rediriger le membre vers sa localisation */{ 
      					    if($heure >= 7 && $heure < 20){
      						    if($tps == "pluvieux"){
      						     echo '<img src="images/maps/'.$map.'_pluie.gif" 
      							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
      							}else if($tps == "brumeux"){
      							 echo '<img src="images/maps/'.$map.'_brume.png" 
      							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
      							}else{
      							 echo '<img src="images/maps/'.$map.'.png" 
      							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}							
      						 ?>						 
      						 <map name="<?php echo $map; ?>">
      						 <?php						
      						}else{						
      					     	if($tps == "pluvieux")
      							{ echo '<img src="images/maps/nuit/'.$map.'_pluie.gif" 
      							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
      							}else if($tps == "brumeux"){
      							 echo '<img src="images/maps/nuit/'.$map.'_brume.png" 
      							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
      							}else{
      							 echo '<img src="images/maps/nuit/'.$map.'.png" 
      							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}	
      						 ?>
      						 <map name="<?php echo $map; ?>">
      						 <?php } include("coords.php");
      						 ?>		 
      						 </map>
      					 <?php	 
      					}else{
      					 echo '<b><font color="red">Erreur de localisation. Cette map n\'existe pas.</font></b><br /><br />
      					 Si cette erreur <b>persiste</b> :<br />
      					 Veuillez contacter <b>l\'Administration</b> pour vous déplacer sur une autre map.';}
      $rrd = $bdd->query("UPDATE pages_vues SET peche = peche + 1");
      $nbr = 1;
      if ($periode = "jour"){
      	if ($tps = 'brumeux'){
      $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode='jour' OR periode3='brume' ORDER BY RAND()");}}
      elseif ($periode = "nuit");{
      	if ($tps ='brumeux'){
      $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode2='nuit' OR periode3='brume'ORDER BY RAND()");}}
      ?><br/><br/>
      <table><tr>Venez pêcher toutes sortes de Pokemon aquatique. Certains d'entre eux peuvent même être Shiney</tr></br>
      <tr>
      <?php
      //Récupération "propre" des variables
      while(($don = $sql45->fetch()) && ($nbr <= 1)){
      $nbr++;
      $sexe = rand(1,2);
      $sexe =  $sexe == 1 ? 'male' : 'femelle';
      if($map == "Nazaris"){
      $niveau = rand(2,5);}
      $randshiney = rand(1,8192);
      $randshiney =  $randshiney == 1 ? 'shiney' : '';
      }
      $taux_capture1 = rand(1 , 100);
      $taux_capture2 = rand(1 , 100);
      $taux_capture3 = rand(1 , 100);
      $taux_capture4 == 100;
      $taux1 = $taux_capture1;
      $taux2 = $taux_capture2;
      $taux3 = $taux_capture3;
      $taux4 = $taux_capture4;
      $moin = '1';
      
      $var = 1249458648;
      $s = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='1'")->fetchColumn();
      $sq = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='2'")->fetchColumn();
      $sql = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='3'")->fetchColumn();
      $sqle = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='4'")->fetchColumn();
      
      $chkb = !empty($_POST['chkb']) ? $_POST['chkb'] : NULL;
      //Si il y a des cases de cochées :
      if(!empty($chkb)){
         //boucle sur chaque cases
         foreach($chkb as $key => $value){
           // ici ton code de traitement....
           //par exemple : affichage des cases cochées
           echo " key:".$key."  -> value:".$value;
         }
      }
      //récupération "propre" des variables de type POST
      $chkb = !empty($_POST['chkb']) ? $_POST['chkb'] : NULL;
      if ($_POST['PB']){
      if ($taux1 <= 20){
      $objet = $_POST['no'];
      			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
      			 'Nazaris', '7', '0', '', '', '', '')");
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['chkb']."' LIMIT $moin");			 
      echo"Bravo ! Tu as capturé ce pokemon ! ";
      echo $ID;
      echo $_POST['PB'];}
      else{ $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['chkb']."' LIMIT $moin");			 
      echo "Dommage le pokemon c'est enfuie";
      echo $ID;
      echo $_POST['PB'];}}
      
      elseif ($_POST['SB']){
      if ($taux2 <= 50){
      $objet = $_POST['no'];
      			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
      			 'Nazaris', '1', '0', '', '', '', '')"); 
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['SB']."' LIMIT $moin");			 
      echo"Bravo ! Tu as capturé ce pokemon ! ";}
      else{
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['SB']."' LIMIT $moin");			 
      echo "Dommage le pokemon c'est enfuie";}}
      
      elseif ($_POST['HB']){
      if ($taux3 <= 80){
      $objet = $_POST['no'];
      			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
      			 'Nazaris', '1', '0', '', '', '', '')");
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['HB']."' LIMIT $moin");			 
      echo"Bravo ! Tu as capturé ce pokemon ! ";}
      else{
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['HB']."' LIMIT $moin");			 
      echo "Dommage le pokemon c'est enfuie";}}
      
      elseif ($_POST['MB']){
      if ($taux4) {
      $objet = $_POST['no'];
      			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
      			 'Nazaris', '1', '0', '', '', '', '')");
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['MB']."' LIMIT $moin");			 
      			 
      echo"Bravo ! Tu as capturé ce pokemon ! ";}
      else{
      $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$_POST['MB']."' LIMIT $moin");			 
      echo "Dommage le pokemon c'est enfuie";}}
      		
      ?>
      <td>
      <img src="<?php echo $url; ?>images/pokemon/<?php echo $shiney; ?>/<?php echo $don['no']; ?>.png"/><br/>
      <?php echo utf8_decode($don['nom']); ?></b> <span style="color: <?php echo $color_shiney; ?>;"><?php echo $shiney; ?></span><br/>
      <b>Niveau <?php echo $niveau; ?></b></br>
      <b>Sexe</b> : <?php echo utf8_decode($sexe); ?></br>
      <b>Type : <img src="images/type/<?php echo $don['type'];?>.png" /><img src="images/type/<?php echo $don['type2'];?>.png" /></b>
      <form action="" method="POST"><br/>
      <input type="hidden" value="<?php echo $niveau; ?>" name="niveau"/>
      <input type="hidden" value="<?php echo $shiney; ?>" name="shiney"/>
      <input type="hidden" value="<?php echo $don['no']; ?>" name="no"/>
      
      <?php 
      if ($s >= '1'){
      ?>
      <input type="checkbox" id="PB" value="PB" name="chkb[]"checked="checked"/> 
      <label for="PB">PokeBall (<?php echo $s ;?>)</label>
      <?php
      }
      else {}
      if ($sq >= '1'){
      ?>
      <input type="checkbox" id="SB" value="SB" name="chkb[]"/> 
      <label for="SB">SuperBall (<?php echo $sq ;?>)</label>
      <?php
      }
      else {}
      if ($sql >= '1'){
      ?>
      <input type="checkbox" id="HB" value="HB" name="chkb[]"/> 
      <label for="HB">HyperBall (<?php echo $sql ;?>)</label>
      <?php
      }
      else {}
      if ($sqle >= '1'){
      ?>
      <input type="checkbox" id="MB" value="MB" name="chkb[]"/>
      <label for="HB">MasterBall (<?php echo $sqle ;?>)</label>
      <?php
      }
      else {}
      ?>
      </br><input type="submit" value="Capturer !" name="cap_poke" />
      </form>
      </td>
      </tr></table>
      </div>


      Heu j'ai un petit souci, du coup la capture ne se fait plus et les objets ne se retire pas 1 par 1.
      1. Voila mon code que je viens de corriger :

        <div id="Peche">
        <a href="">Rafraichir</a>
        <?php
        $map = "Nazaris";
        				 ?>
        				 <div id="curseur" class="infobulle"></div>
        				    <table style="border:0px; padding:0px; margin:0px;">
        					    <tr>
        						    <td>
        							    <?php
        								$meteomania = $bdd->query("SELECT * FROM meteo");
                                        $meteo = $meteomania->fetch();
        								
        								if($meteo['temps'] == 'pluie'){
        								 $tps = "pluvieux";
        								}else if($meteo['temps'] == 'brume'){
        								 $tps = "brumeux";
        								}else{ 
        								$tps = "bleu";}
        								if($heure >= 7 && $heure < 20){
        								 echo '<img src="images/contenu/soleil.png"/>';
        								 $periode = "jour";
        								}else{
        								 echo '<img src="images/contenu/lune.png"/>';
        								 $periode = "nuit";}
        								?>
        							</td>
        							<td>
        							
        							Il est <b><?php echo $heure2; ?></b>. Il fait <b><?php echo $periode; ?></b> à  <b><?php echo $map; ?></b>.<br />
        							La température est estimée à  <b><?php echo $meteo['degre']; ?></b>°C sous un ciel <b><?php echo $tps; ?></b>.
        							</td>
        						</tr>
        					</table><br /><br />
        				 
        				 <?php
        				    if($map == 'Nazaris') /* On utilise le fichier index2.php pour rediriger le membre vers sa localisation */{ 
        					    if($heure >= 7 && $heure < 20){
        						    if($tps == "pluvieux"){
        						     echo '<img src="images/maps/'.$map.'_pluie.gif" 
        							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
        							}else if($tps == "brumeux"){
        							 echo '<img src="images/maps/'.$map.'_brume.png" 
        							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
        							}else{
        							 echo '<img src="images/maps/'.$map.'.png" 
        							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}							
        						 ?>						 
        						 <map name="<?php echo $map; ?>">
        						 <?php						
        						}else{						
        					     	if($tps == "pluvieux")
        							{ echo '<img src="images/maps/nuit/'.$map.'_pluie.gif" 
        							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
        							}else if($tps == "brumeux"){
        							 echo '<img src="images/maps/nuit/'.$map.'_brume.png" 
        							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
        							}else{
        							 echo '<img src="images/maps/nuit/'.$map.'.png" 
        							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}	
        						 ?>
        						 <map name="<?php echo $map; ?>">
        						 <?php } include("coords.php");
        						 ?>		 
        						 </map>
        					 <?php	 
        					}else{
        					 echo '<b><font color="red">Erreur de localisation. Cette map n\'existe pas.</font></b><br /><br />
        					 Si cette erreur <b>persiste</b> :<br />
        					 Veuillez contacter <b>l\'Administration</b> pour vous déplacer sur une autre map.';}
        $rrd = $bdd->query("UPDATE pages_vues SET peche = peche + 1");
        $nbr = 1;
        if ($periode = "jour"){
        	if ($tps = 'brumeux'){
        $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode='jour' OR periode3='brume' ORDER BY RAND()");}}
        elseif ($periode = "nuit");{
        	if ($tps ='brumeux'){
        $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode2='nuit' OR periode3='brume'ORDER BY RAND()");}}
        ?><br/><br/>
        <table><tr>Venez pêcher toutes sortes de Pokemon aquatique. Certains d'entre eux peuvent même être Shiney</tr></br>
        <tr>
        <?php
        //Récupération "propre" des variables
        while(($don = $sql45->fetch()) && ($nbr <= 1)){
        $nbr++;
        $sexe = rand(1,2);
        $sexe =  $sexe == 1 ? 'male' : 'femelle';
        if($map == "Nazaris"){
        $niveau = rand(2,5);}
        $randshiney = rand(1,8192);
        $randshiney =  $randshiney == 1 ? 'shiney' : '';
        }
        $taux_capture1 = rand(1 , 100);
        $taux_capture2 = rand(1 , 100);
        $taux_capture3 = rand(1 , 100);
        $taux_capture4 == 100;
        $taux1 = $taux_capture1;
        $taux2 = $taux_capture2;
        $taux3 = $taux_capture3;
        $taux4 = $taux_capture4;
        
        
        $var = 1249458648;
        $s = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='1'")->fetchColumn();
        $sq = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='2'")->fetchColumn();
        $sql = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='3'")->fetchColumn();
        $sqle = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='4'")->fetchColumn();
        if ($_POST['cap_poke'])
        {
        $chkb = !empty($_POST['chkb']) ? $_POST['chkb'] : NULL;
        //Si il y a des cases de cochées :
        if(!empty($chkb)){
           //boucle sur chaque cases
           foreach($chkb as $key => $value){
        if ($_POST['chkb']){
        if ($taux1 <= 20){
        $objet = $_POST['no'];
        			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
        			 'Nazaris', '7', '0', '', '', '', '')");
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo"Bravo ! Tu as capturé ce pokemon ! ";
        }
        else{ $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo "Dommage le pokemon c'est enfuie";
        echo $value;
        }}
        elseif ($_POST['chkb']){
        if ($taux2 <= 50){
        $objet = $_POST['no'];
        			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
        			 'Nazaris', '7', '0', '', '', '', '')"); 
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo"Bravo ! Tu as capturé ce pokemon ! ";}
        else{
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo "Dommage le pokemon c'est enfuie";}}
        
        elseif ($_POST['chkb']){
        if ($taux3 <= 80){
        $objet = $_POST['no'];
        			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
        			 'Nazaris', '7', '0', '', '', '', '')");
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo"Bravo ! Tu as capturé ce pokemon ! ";}
        else{
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo "Dommage le pokemon c'est enfuie";}}
        
        elseif ($_POST['chkb']){
        if ($taux4) {
        $objet = $_POST['no'];
        			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
        			 'Nazaris', '7', '0', '', '', '', '')");
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        			 
        echo"Bravo ! Tu as capturé ce pokemon ! ";}
        else{
        $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$value."' LIMIT 1");			 
        echo "Dommage le pokemon c'est enfuie";}}
           }
        }		
        }
        ?>
        <td>
        <img src="<?php echo $url; ?>images/pokemon/<?php echo $shiney; ?>/<?php echo $don['no']; ?>.png"/><br/>
        <?php echo utf8_decode($don['nom']); ?></b> <span style="color: <?php echo $color_shiney; ?>;"><?php echo $shiney; ?></span><br/>
        <b>Niveau <?php echo $niveau; ?></b></br>
        <b>Sexe</b> : <?php echo utf8_decode($sexe); ?></br>
        <b>Type : <img src="images/type/<?php echo $don['type'];?>.png" /><img src="images/type/<?php echo $don['type2'];?>.png" /></b>
        <form action="" method="POST"><br/>
        <input type="hidden" value="<?php echo $niveau; ?>" name="niveau"/>
        <input type="hidden" value="<?php echo $shiney; ?>" name="shiney"/>
        <input type="hidden" value="<?php echo $don['no']; ?>" name="no"/>
        
        <?php 
        if ($s >= '1'){
        ?>
        <input type="checkbox" id="PB" value="PB" name="chkb[]"/> 
        <label for="PB">PokeBall (<?php echo $s ;?>)</label>
        <?php
        }
        else {}
        if ($sq >= '1'){
        ?>
        <input type="checkbox" id="SB" value="SB" name="chkb[]"/> 
        <label for="SB">SuperBall (<?php echo $sq ;?>)</label>
        <?php
        }
        else {}
        if ($sql >= '1'){
        ?>
        <input type="checkbox" id="HB" value="HB" name="chkb[]"/> 
        <label for="HB">HyperBall (<?php echo $sql ;?>)</label>
        <?php
        }
        else {}
        if ($sqle >= '1'){
        ?>
        <input type="checkbox" id="MB" value="MB" name="chkb[]"/>
        <label for="HB">MasterBall (<?php echo $sqle ;?>)</label>
        <?php
        }
        else {}
        ?>
        </br><input type="submit" value="Capturer !" name="cap_poke" style="cursor:pointer; padding:5px 20px; background-color:gold; border:dotted 5px red; border-radius:15px;" />
        </form>
        </td>
        </tr></table>
        </div>


        Même souci que tous l'heure, la capture se fait à nouveau, par contre l'objet utilisé ne se retire pas quand on l'utilise.

        Une idée ?

        Merci par avance.
        1. Voici mon code qui est fonctionnel à 2 petites erreus (qui ne s'affihe pas donc je supose que l'erreur du html.
          Elles sont les suivantes :

          - Lorsque j'utilise une ball, elle se suprimer bien que je capture ou pas d'ailleurs MAIS une hyper ball appraît, du moins l'option apparâit et je peux utiliser alors que j'ai pas de HyperBall.

          - Les pokemon d'affichage sont pas les bons en faite il y en à qui doivent apparaître la nuit, d'autre le journée et d'autre lorsqu'il y à de le brum.

          Donc je voulais savoir ce qu'il me manquait pour avoir un module complètement fini ?

          Merci par avance pour votre aide.
          1. voila, tous fonctionne juste une petite dernière chose, comme je pourrais empêcher la selection de plus case ?
          2. Modérateur
            N'autoriser qu'une seule case a la fois ?
            Ben... utilise des boutons radios a la place des checkbox
          3. bin le souci quand je met radio à la place de checkbox ça coche la case qu'on veux mais on peux cocher toutes les autres mais pas les décocher. Autrement c'est le même principe que les checkbox ? j'ai rien besoin de modifier pour la validation et compagnie ?
          4. Modérateur
            Si tu passes en radio il faut retirer les [] dans le name
        2. J'ai fais ça :

          <div id="Peche">
          <a href="">Rafraichir</a>
          <?php
          $map = "Nazaris";
          				 ?>
          				 <div id="curseur" class="infobulle"></div>
          				    <table style="border:0px; padding:0px; margin:0px;">
          					    <tr>
          						    <td>
          							    <?php
          								$meteomania = $bdd->query("SELECT * FROM meteo");
                                          $meteo = $meteomania->fetch();
          								
          								if($meteo['temps'] == 'pluie'){
          								 $tps = "pluvieux";
          								}else if($meteo['temps'] == 'brume'){
          								 $tps = "brumeux";
          								}else{ 
          								$tps = "bleu";}
          								if($heure >= 7 && $heure < 20){
          								 echo '<img src="images/contenu/soleil.png"/>';
          								 $periode = "jour";
          								}else{
          								 echo '<img src="images/contenu/lune.png"/>';
          								 $periode = "nuit";}
          								?>
          							</td>
          							<td>
          							
          							Il est <b><?php echo $heure2; ?></b>. Il fait <b><?php echo $periode; ?></b> à  <b><?php echo $map; ?></b>.<br />
          							La température est estimée à  <b><?php echo $meteo['degre']; ?></b>°C sous un ciel <b><?php echo $tps; ?></b>.
          							</td>
          						</tr>
          					</table><br /><br />
          				 
          				 <?php
          				    if($map == 'Nazaris') /* On utilise le fichier index2.php pour rediriger le membre vers sa localisation */{ 
          					    if($heure >= 7 && $heure < 20){
          						    if($tps == "pluvieux"){
          						     echo '<img src="images/maps/'.$map.'_pluie.gif" 
          							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
          							}else if($tps == "brumeux"){
          							 echo '<img src="images/maps/'.$map.'_brume.png" 
          							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
          							}else{
          							 echo '<img src="images/maps/'.$map.'.png" 
          							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}							
          						 ?>						 
          						 <map name="<?php echo $map; ?>">
          						 <?php						
          						}else{						
          					     	if($tps == "pluvieux")
          							{ echo '<img src="images/maps/nuit/'.$map.'_pluie.gif" 
          							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
          							}else if($tps == "brumeux"){
          							 echo '<img src="images/maps/nuit/'.$map.'_brume.png" 
          							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';
          							}else{
          							 echo '<img src="images/maps/nuit/'.$map.'.png" 
          							 Usemap="#'.$map.'" style="overflow: scroll;border: 1px solid black;"/>';}	
          						 ?>
          						 <map name="<?php echo $map; ?>">
          						 <?php } include("coords.php");
          						 ?>		 
          						 </map>
          					 <?php	 
          					}else{
          					 echo '<b><font color="red">Erreur de localisation. Cette map n\'existe pas.</font></b><br /><br />
          					 Si cette erreur <b>persiste</b> :<br />
          					 Veuillez contacter <b>l\'Administration</b> pour vous déplacer sur une autre map.';}
          $rrd = $bdd->query("UPDATE pages_vues SET peche = peche + 1");
          $nbr = 1;
          if ($periode = "jour"){
          	if ($tps = 'brumeux'){
          $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode='jour' AND periode3='brume' ORDER BY RAND()");}
          else { $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode='jour' ORDER BY RAND()");}}
          elseif ($periode = "nuit");{
          	if ($tps ='brumeux'){
          $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode2='nuit' AND periode3='brume' ORDER BY RAND()");}
          else { $sql45 = $bdd->query("SELECT * FROM peche WHERE map='Nazaris' AND periode2='nuit' ORDER BY RAND()");}}
          ?><br/><br/>
          <table><tr>Venez pêcher toutes sortes de Pokemon aquatique. Certains d'entre eux peuvent même être Shiney</tr></br>
          <tr>
          <?php
          //Récupération "propre" des variables
          while(($don = $sql45->fetch()) && ($nbr <= 1)){
          $nbr++;
          $sexe = rand(1,2);
          if ($sexe == 1){ $sexe2 = 'Male';}
          elseif ($sexe == 2) {$sexe2 = 'Femelle';}
          else {$sexe = '';}
          
          if($map == "Nazaris"){
          $niveau = rand(2,5);}
          $randshiney = rand(1,8192);
          if($randshiney == 1)
          {$shiney = "shiney";
          }else{
          $shiney = "";}
          }
          $taux_capture1 = rand(1 , 100);
          $taux_capture2 = rand(1 , 100);
          $taux_capture3 = rand(1 , 100);
          $taux_capture4 = rand(1 , 100);
          $taux1 = $taux_capture1;
          $taux2 = $taux_capture2;
          $taux3 = $taux_capture3;
          $taux4 = $taux_capture4;
          
          $var = 1249458648;
          $s = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='1'")->fetchColumn();
          $sq = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='2'")->fetchColumn();
          $sql = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='3'")->fetchColumn();
          $sqle = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='4'")->fetchColumn();
          if ($_POST['cap_poke'])
          {
          $chkb = !empty($_POST['chkb']) ? $_POST['chkb'] : NULL;
          //Si il y a des cases de cochées :
          if(!empty($chkb)){
          if ($_POST['chkb'][1]){
          if ($taux1 <= 20){
          $objet = $_POST['no'];
          			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
          			 'Nazaris', '7', '0', '', '', '', '')");
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo"Bravo ! Tu as capturé ce pokemon ! ";}
          else{ 
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo "Dommage le pokemon c'est enfuie";}}
          
          elseif ($_POST['chkb'][2]){
          if ($taux2 <= 50){
          $objet = $_POST['no'];
          			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
          			 'Nazaris', '7', '0', '', '', '', '')"); 
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo"Bravo ! Tu as capturé ce pokemon ! ";}
          else{
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo "Dommage le pokemon c'est enfuie";}}
          
          elseif ($_POST['chkb'][3]){
          if ($taux3 <= 80){
          $objet = $_POST['no'];
          			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
          			 'Nazaris', '7', '0', '', '', '', '')");
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo"Bravo ! Tu as capturé ce pokemon ! ";}
          else{
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo "Dommage le pokemon c'est enfuie";}}
          
             elseif ($_POST['chkb'][4]){
          if ($taux4 <=100) {
          $objet = $_POST['no'];
          			 $insert_pok = $bdd->exec("INSERT INTO transfertspokemon VALUES('', '".$ID."', '".$don['no']."', '".$niveau."', '25', '25', '0', '25', '".$sexe."', '0', '".$shiney."', '', '".$time."', 
          			 'Nazaris', '7', '0', '', '', '', '')");
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo"Bravo ! Tu as capturé ce pokemon ! ";}
          else{
          $sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$key."' LIMIT 1");			 
          echo "Dommage le pokemon c'est enfuie";}}
          }		
          }
          
          ?>
          <td>
          <img src="<?php echo $url; ?>images/pokemon/<?php echo $shiney; ?>/<?php echo $don['no']; ?>.png"/><br/>
          <?php echo utf8_decode($don['nom']); ?></b> <span style="color: <?php echo $color_shiney; ?>;"><?php echo $shiney; ?></span><br/>
          <b>Niveau <?php echo $niveau; ?></b></br>
          <b>Sexe</b> : <?php echo utf8_decode($sexe2); ?></br>
          <b>Type : <img src="images/type/<?php echo $don['type'];?>.png" /><img src="images/type/<?php echo $don['type2'];?>.png" /></b>
          <form action="capture.php" method="POST"><br/>
          <input type="hidden" value="<?php echo $niveau; ?>" name="niveau"/>
          <input type="hidden" value="<?php echo $shiney; ?>" name="shiney"/>
          <input type="hidden" value="<?php echo $don['no']; ?>" name="no"/>
          
          <?php 
          if ($s >= 1 ){
          ?>
          <button type="radio" name="chkb" value="PB" />
           <label for="PB">PokeBall (<?php echo $s ; ?>) </label>
          <?php
          }
          else {}
          if ($sq >= 1 ){
          ?>
          <button type="radio" name="chkb" value="SB" />
           <label for="SB">SuperBall (<?php echo $sq ; ?>) </label>
          <?php
          }
          else {}
          if ($sql >= 1 ){
          ?>
          <button type="radio" name="chkb" value="HB" />
           <label for="HB">HyperBall (<?php echo $ql ; ?>) </label>
          <?php
          }
          else {}
          if ($sqle >= 1 ){
          ?>
          <button type="radio" name="chkb" value="MB" />
           <label for="MB">MasterBall (<?php echo $sqle ; ?>) </label>
          <?php
          }
          else {}
          ?>
          </br><input type="submit" value="Capturer !" name="cap_poke" style="cursor:pointer; padding:5px 20px; background-color:gold; border:dotted 5px red; border-radius:15px;" />
          </form>
          </td>
          </tr></table>
          </div>


          Mais comment adapter pour que le submit fonctionne et que les requêtes s'éxecute ?