Jump to content
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !
Sign in to follow this  
Aiden

 résolu Système d'inscrption (parse error)

Recommended Posts

Bonjour, je débute en php et me retrouve face à une veille parse error. Vous allez me dire que c'est simple et je vous crois ! Seulement je ne trouve pas...

 

Voici le code

<?php

require('newplayer.php');

if(isset($_POST['validerinscr']))
{
   if(isset($_POST['pseudoinscr'] AND $_POST['nominscr'] AND $_POST['prenominscr'] AND $_POST['prenominscr'] AND ($_POST['mailinscr'] AND $_POST['ageinscr'] AND $_POST['mdp1'] AND $_POST['mdp2'])
    {
        if(!empty($_POST['pseudoinscr']) AND !empty($_POST['nominscr']) AND !empty($_POST['prenominscr']) AND !empty($_POST['mailinscr']) AND !empty($_POST['ageinscr']) AND !empty($_POST['mdp1']) AND !empty($_POST['mdp2']))
        {
            $pseudoi = htmlspecialchars($_POST['pseudoinscr']);
            $nomi = htmlspecialchars($_POST['nominscr']);
            $prenomi = htmlspecialchars($_POST['prenominscr']);
            $maili = htmlspecialchars($_POST['mailinscr']);
            $agei = htmlspecialchars($_POST['ageinscr']);
            $mdpi = password_hash($_POST['mdp1'], PASSWORD_BCRYPT);
            $mdp2i = password_hash($_POST['mdp2'], PASSWORD_BCRYPT);

if(strlen($pseudoi) >= 3 AND strlen($pseudoi) < 10)
            {
                if(ctype_alnum($pseudoi))
                {
                    $requsernameexist = $bdd->prepare('SELECT * FROM users  WHERE pseudo = ?');
                    $requsernameexist->execute(array($pseudoi));
                    if($requsernameexist->rowCount() == 0)
                    {

        else
        {
            header('Location: '.$url.'/regerror1.php');
        }

        else
        {
           header('Location: '.$url.'/regerror2.php');
        }
    }
                }
}
        }
    }

Et voici l'erreur Parse error: syntax error, unexpected 'if' (T_IF) in D:\xampp\htdocs\php\inscription.php on line 9. Merci par avance de votre aide :)

Share this post


Link to post
Share on other sites
Donateur

Aucune utilité de hasher le deuxième mot de passe mais bon... Et c'est une erreur de syntaxe un oublie d'une } pour fermer le code et on déclare des variables en anglais si ont partage derrière fais pas comme les Espagnol ou certain Français et j'en passe à déclarer leurs variables dans leurs langues quand une autre personne touche au code il dois retraduire alors que l'anglais et très simple à comprendre.

Share this post


Link to post
Share on other sites
à l’instant, Akushi a dit :

Aucune utilité de hasher le deuxième mot de passe mais bon... Et c'est une erreur de syntaxe un oublie d'une } pour fermer le code et on déclare des variables en anglais si ont partage derrière fais pas comme les Espagnol ou certain Français et j'en passe à déclarer leurs variables dans leurs langues quand une autre personne touche au code il dois retraduire alors que l'anglais et très simple à comprendre.

Effectivement, fort heureusement j'ai pu le corrigé moi même. Je te remercie infiniment de ta réponse ! :)

Share this post


Link to post
Share on other sites
Modérateur
    Salut Aiden ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...