Parse error: syntax error, unexpected 'bddconnect' (T_STRING) !

RockingRocker Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Le parseur php m'indique un erreur sur mon code... :

Parse error: syntax error, unexpected 'bddconnect' (T_STRING)

Voici le functions.php:
<?php
function bddconnect(){
    $base = mysql_connect ('localhost', 'root', '');  
    mysql_select_db ('MaBase', $base) ;
}
?>


Inscription.php :
<?php
include "functions.php"
?>
Entrez les informations: <br />
<form name="inscription" method="post" action="finish-register.php">
            Entrez votre pseudo : <input type="text" name="pseudo"/> <br/>
            Entrez votre Mot de passe : <input type="password" name="mdp"/><br />
            <input type="submit" name="valider" value="Envoyer"/>
</form>


Et la page qui cause probleme - finish-register.php - :

<?php
require ("functions.php");
?>
Inscription en cours.... <br />
<?php
if (isset ($_POST['valider'])){

            $pseudo=$_POST['pseudo'];
            $mdp=$_POST['mdp']
			



			
bddconnect();

$sql = 'INSERT INTO users VALUES("","'.$pseudo.'","'.$mdp.'",")'; 

mysql_query ($sql) or die ('Erreur SQL ! Votre inscription <b>N\'A PAS ETEE PRISE EN COMPTE!</b>'.$sql.'<br />'.mysql_error()); 

mysql_close()

echo 'Votre inscription est désormais terminée et vous pouvez vous <a href="connection.php"> connecter </a>'
}
?>



Merci de votre aide :)

1 réponse

  1. Utilisateur anonyme
     
    Bonjour

    Ça sent le problème d'espace insécable à la place d'une espace normale...
    Tu as sans-doute copié-collé le code de functions.php' depuis un site.
    Peux-tu supprimer l'espace entre 'function' et 'bddconnect' et la retaper toi-même?
    0
    1. RockingRocker Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      J'ai retapé mon code, mais ça ne marche toujours pas :(
      0
    2. Utilisateur anonyme
       
      As-tu toujours le même message d'erreur ?
      0
    3. RockingRocker Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
       
      Oui
      0
    4. Utilisateur anonyme
       
      Je n'avais pas regardé assez loin.. Il te manque tout simplement le ; à la fin de la ligne précédente
            $mdp=$_POST['mdp']  
      			
      bddconnect();
      dans finish-register.php
      0