Récuperation de donnée

Résolu/Fermé
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 31 déc. 2015 à 01:31
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 31 déc. 2015 à 13:55
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

Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 03:18
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.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 31/12/2015 à 03:36
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                                                                 
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 03:24
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 ?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 03:29

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';
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 03:33
Je fais la modif au niveau des checkbox et je te tien au courant.
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 03:34
<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 ?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
31 déc. 2015 à 03:36
parce que c'est un oubli
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 03:48
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.
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
Modifié par Lucryio le 31/12/2015 à 04:59
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 06:42
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.
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 11:08
voila, tous fonctionne juste une petite dernière chose, comme je pourrais empêcher la selection de plus case ?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
31 déc. 2015 à 12:10
N'autoriser qu'une seule case a la fois ?
Ben... utilise des boutons radios a la place des checkbox
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
Modifié par Lucryio le 31/12/2015 à 12:40
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 ?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
31 déc. 2015 à 13:11
Si tu passes en radio il faut retirer les [] dans le name
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
31 déc. 2015 à 13:55
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 ?
0