Résolu [PHP] l'insert sql ne ce fait pas correctement

ॐ Devkush ॐ

Premium
Inscription
30 Octobre 2015
Messages
588
Réactions
219
Points
2 176
RGCoins
25
Salut a tous ,

J'ai un petit soucie , je suis pourtant sur qu'il n'y a aucune erreur dans mon code , quand je procède au submit tous fonctionne très bien mis a part l'enregistrement de mon insert dans ma bdd :O
PHP:
if(isset($_POST['send_commande']))
{
                                         
    if(!empty($nom_prenom))
    {
        if(!empty($email_contacts))
        {
            if(!empty($pseudo_admin))
            {
                if(!empty($mdp_admin))
                {
                    if(!empty($domain_name))
                    {
                        function generate_uuid()
                        {
                            return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
                            mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),
                            mt_rand( 0, 0xffff ),
                            mt_rand( 0, 0x0C2f ) | 0x4000,
                            mt_rand( 0, 0x3fff ) | 0x8000,
                            mt_rand( 0, 0x2Aff ), mt_rand( 0, 0xffD3 ), mt_rand( 0, 0xff4B )
                            );
                        }
                                                             
                        $nom_prenom = htmlspecialchars(trim($_POST['nom_prenom']));
                        $email_contacts = htmlspecialchars(trim($_POST['email_contacts']));
                        $pseudo_admin = htmlspecialchars(trim($_POST['pseudo_admin']));
                        $mdp_admin = htmlspecialchars(trim($_POST['mdp_admin']));
                        $domain_name = htmlspecialchars(trim($_POST['domain_name']));
                        $date = htmlspecialchars(date('d/m/Y, H:i'));
                        $ip_commande = $_SERVER['REMOTE_ADDR'];
                        $commande_titre = 'CMS SHOUTBOX';
                        $num_commande = generate_uuid();
                                         
                        $erreur_nom_prenom = 'Vous avez oublier de remplir le champ nom & prénom';
                        $erreur_email_contacts = 'Vous avez oublier de remplir le champ Mail';
                        $erreur_pseudo_admin = 'Vous avez oublier de remplir le champ Pseudo Admin';
                        $erreur_mdp_admin = 'Vous avez oublier de remplir le champ Mot de Passe Admin';
                        $erreur_domain_name = 'Vous avez oublier de remplir le champ Nom de Domaine';
                                                             
                        $iCommande = $bdd->prepare('INSERT INTO commande(nom_prenom, email_contacts, pseudo_admin, mdp_admin, domain_name, date, ip_commande, num_commande, commande_titre) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)');
                        $iCommande->execute(array($nom_prenom, $email_contacts, $pseudo_admin, $mdp_admin, $domain_name, $date, $ip_commande, $num_commande, $commande_titre));
                                                             
                    }
                    else
                    {
                        $erreur_domain_name;
                    }
                                                         
                }
                else
                {
                    $erreur_mdp_admin;
                }
            }
            else
            {
                $erreur_pseudo_admin;
            }
        }
        else
        {
            $erreur_email_contacts;
        }
    }
    else
    {
        $erreur_nom_prenom;
    }
}

PHP:
if( empty($code) )
{
    echo "
        <p>
            Vos hébergement et nom de domaine gratuis. <br>
            Panel Administrateur pour gérer vos membres et votre site.<br>
            Shoutbox responsive fournie avec Logiciel en C# pour une application Bureaux windows.<br><br>
            - Packs smiley personalisable.<br>
            - Anti Spam.<br>
            - BB Code.<br>
            - Posibiliter de bannir des mots.<br>
            - Gestion des membres.<br><br>
        </p>
        <div data-dedipass='CLEF_DEDIPASS' data-dedipass-custom=''></div>
    ";
}
else {
    $dedipass = file_get_contents('http://api.dedipass.com/v1/pay/?public_key=CLEF_DEDIPASS&private_key=CLEF_DEDIPASS&code=' . $code);
    $dedipass = json_decode($dedipass);
    if($dedipass->status == 'success')
    {
    echo "
        <form method='POST'>
            <div class='form-group'>
                <label for='InputName'>Nom & Prénom</label>
                <input type='text' class='form-control' name='nom_prenom' id='InputName'>
            </div>
            <div class='form-group'>
                <label for='InputEmail'>Mail</label>
                <input type='text' class='form-control' name='email_contacts' id='InputEmail'>
            </div>
                <div class='form-group'>
                <label for='InputAdmin'>Pseudo Admin</label>
                <input type='text' class='form-control' name='pseudo_admin' id='InputAdmin'>
            </div>
            <div class='form-group'>
                <label for='mdp_admin'>Mot De Passe Admin</label>
                <input type='password' class='form-control' name='mdp_admin' id='mdp_admin'>
            </div>
            <div class='form-group'>
                <label for='domain_name'>Nom de Domaine</label>
                <input type='text' class='form-control' name='domain_name' id='domain_name'>
            </div>
            <button type='submit' name='send_commande' class='btn btn-success btn-lg pull-right'>Envoyer Ma Commande</button>
        </form>
        ";
    }
    else
    {
        echo 'Le code '.$code.' est invalide';
    }
}

Voici mon code
Merci a vous pour votre aide ;)
 
Dernière édition:
Retour
Haut