Souci de submit
Résolu
                    
        
     
             
                    Lucryio
    
        
    
                    Messages postés
            
                
     
             
            224
        
            
                                    Statut
            Membre
                    
                -
                                     
Lucryio Messages postés 224 Statut Membre -
        Lucryio Messages postés 224 Statut Membre -
        Bonjour, 
Je viens vous voir car, j'ai un petit souci dans mon code, en effet le formulaire s'affiche correctement mais lors de la validation du formulaire, celui-ci me retourne qu'il y à une erreur et que le formulaire n'est pas rempli correctement.
Voici mon code :
Si vous avez une idée, je suis preneur.
Merci par avance.
Alors, j'ai fait un echo de toutes mes variables déclaré en haut mais seul la variable $ID me donne une réponse correct.
Alors pourquoi les autres ne contiennent rien ?
            
            
                
            
                
    
    
    
        Je viens vous voir car, j'ai un petit souci dans mon code, en effet le formulaire s'affiche correctement mais lors de la validation du formulaire, celui-ci me retourne qu'il y à une erreur et que le formulaire n'est pas rempli correctement.
Voici mon code :
<h2>Centre d'échanges</h2><br />
<?php
//Affichage des echange présent dans la bdd
$echange_propose = $bdd->query("SELECT * FROM echanges");
$echange_propose2 = $echange_propose->fetch();
//Insertion de l'ecahnge dans la bdd
if (!empty($_POST['echange']) && !empty($_POST['pkmn_donne']) && !empty($_POST['pkmn_search']) && !empty($_POST['niveau']) && !empty($_POST['ptsmin']) && !empty($_POST['ptsmax']) && !empty($_POST['shiney']))
{
$id_pokemon = $_POST['pkmn_donne'];
$id_pokemon_voulu = $_POST['pkmn_search'];
$niveau = $_POST['niveau'];
$pts_mini = $_POST['ptsmin'];
$pts_max = $_POST['ptsmax'];
$shiney = $_POST['shiney'];
$proposition_echange = $bdd->exec("INSERT INTO `echanges`(`id_echange`, `id_envoyeur`, `pokemon_id`, `pokemon_voulu`, `niveau_voulu`, `pts_mini`, `pts_max`, 
`shiney_voulu`) 
VALUES ('','".$ID."','".$id_pokemon."','".$id_pokemon_voulu."','".$niveau."','".$pts_mini."','".$pts_max."','".$shiney."')");
?>
<script>
alert('Votre echange à bien été mis au centre');
</script>
<?php
}
else
{
?>
<script>
alert('Votre echange n\'a pas été validé car, le formulaire a connu une erreur');
</script>
<?php
?>
<!--proposition d'echange d'un pokemon-->
<center><fieldset style="width:500px;">
<form method="POST" action="">
<b>- Quel Pokémon souhaitez-vous <font color="blue">proposer</font> ? </b>
<select name="pkmn_donne" id="pkmn_donne">
<?php
$sql2 = $bdd->query("SELECT pokemon.nom, pokemon.ID, transfertspokemon.membre_id, transfertspokemon.ID, transfertspokemon.no, transfertspokemon.shiney,
 transfertspokemon.sexe, transfertspokemon.niveau
 FROM transfertspokemon 
 LEFT JOIN pokemon 
 ON transfertspokemon.no = pokemon.ID 
 WHERE membre_id = '".$ID."' ORDER BY rang ASC");
while($don = $sql2->fetch())
{
echo"<option value='".$don['id']."'><b>".$don['nom']."</b> <b>N.".$don['niveau']."</b></option>";
}
?>
</select><br /><br />
<b>- Quel Pokémon souhaitez-vous <font color="blue">recevoir</font> ? </b>
<select name="pkmn_search" id="pkmn_search">
<?php
$sql2 = $bdd->query("SELECT * FROM pokemon ORDER BY id ASC");
while($don = $sql2->fetch())
{
echo"<option value='".$don['id']."'><b>".$don['nom']."</b></option>";
}
?>
</select><br /><br />
<b>- Quel doit être son <font color="blue">niveau</font> ? <em>Il doit être compris entre 1 et 100.</em></b> <input name="niveau" type="number"/><br /><br />
<b>- Quel doit être ses <font color="blue">points minimum</font> ? <em></em></b> <input name="ptsmin" type="number"/><br /><br />
<b>- Quel doit être ses <font color="blue">points maximum</font> ? <em></em></b> <input name="ptsmax" type="number"/><br /><br />
<b>- Doit-il être <font color="blue">shiney</font> ?</b> <input name="shiney" type="text" placeholder="Mettre shiney ou laisser vide"/><br /><br />
<input name="echange" type="submit" value="Proposer l'echange"/>
</form>
<!-- fin de proposition d'echange d'un pokemon-->
Si vous avez une idée, je suis preneur.
Merci par avance.
Alors, j'ai fait un echo de toutes mes variables déclaré en haut mais seul la variable $ID me donne une réponse correct.
Alors pourquoi les autres ne contiennent rien ?
