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
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
A voir également:
- Récuperation de donnée
- Logiciel de recuperation de donnée - Guide
- Récupération de compte google - Guide
- Convertisseur récupération de texte - Guide
- Recuperation video youtube - Guide
- Récupération message whatsapp - Guide
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
31 déc. 2015 à 03:18
Je vous passe mon code entièrement :
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.
<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.
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
Modifié par jordane45 le 31/12/2015 à 03:36
Bonjour,
As tu essayé de faire un
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 :
et dans la partie php du traitement de ton formulaire :
EDIT : name du premier checkbox corrigé
Cordialement,
Jordane
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
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
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 ?
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
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';
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
31 déc. 2015 à 03:33
Je fais la modif au niveau des checkbox et je te tien au courant.
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
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 ?
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
31 déc. 2015 à 03:36
parce que c'est un oubli
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
31 déc. 2015 à 03:48
Voila mon code corrigé :
Heu j'ai un petit souci, du coup la capture ne se fait plus et les objets ne se retire pas 1 par 1.
<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.
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
Modifié par Lucryio le 31/12/2015 à 04:59
Voila mon code que je viens de corriger :
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.
<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.
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
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.
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.
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
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 ?
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
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
Ben... utilise des boutons radios a la place des checkbox
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
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 ?
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
31 déc. 2015 à 13:11
Si tu passes en radio il faut retirer les [] dans le name
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
31 déc. 2015 à 13:55
J'ai fais ça :
Mais comment adapter pour que le submit fonctionne et que les requêtes s'éxecute ?
<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 ?