Moi

30 Avril 2021 à 14:46 (Édité)

87

Non résolu

Message d'erreur sur la page d'inscription

Bonjour,

Je suis les tutos et j'en suis au 2ème tutoriel. J'ai fais ce qu'il fallait sauf que j'ai une erreur, ça me met : Parse error: syntax error, unexpected ' ' (T_STRING) in C:\MAMP\htdocs\new\inscription.php on line 24


inscription.php

<?php


	if (!empty($_POST)){
		extract($_POST);


		if(isset($_POST['inscription'])){
			echo $prenom;
		}
	}
?>


<!DOCTYPE html>
<html lang="fr">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Inscription</title>
    </head>
    <body>      
        <div>Inscription</div>
        <form method="post">
            <?php
                // S'il y a une erreur sur le nom alors on affiche
                if(isset($er_nom)){ echo $er_nom; }
                ?>
                    <div><?= $er_nom ?></div>
                <?php   
                }
            ?>
            <input type="text" placeholder="Votre nom" name="nom" value="<?php if(isset($nom)){ echo $nom; }?>" required>   
            <?php
                if(isset($er_prenom)){ echo $er_prenom; }
                ?>
                    <div><?= $er_prenom ?></div>
                <?php   
                }
            ?>
            <input type="text" placeholder="Votre prénom" name="prenom" value="<?php if(isset($prenom)){ echo $prenom; }?>" required>   
            <?php
                if(isset($er_mail)){ echo $er_mail; }
                ?>
                    <div><?= $er_mail ?></div>
                <?php   
                }
            ?>
            <input type="email" placeholder="Adresse mail" name="mail" value="<?php if(isset($mail)){ echo $mail; }?>" required>
            <?php
                if(isset($er_mdp)){ echo $er_mdp; }
                ?>
                    <div><?= $er_mdp ?></div>
                <?php   
                }
            ?>
            <input type="password" placeholder="Mot de passe" name="mdp" value="<?php if(isset($mdp)){ echo $mdp; }?>" required>
            <input type="password" placeholder="Confirmer le mot de passe" name="confmdp" required>
            <button type="submit" name="inscription">Envoyer</button>
        </form>
    </body>
</html>


Merci à vous

Cette pub permet au site de vivre ...

6 commentaires

Hello @Moi


Nous avons reçu aucune réponse de ta part, je ferme ce topic !

La prochaine fois, pense à répondre, cela nous permettrai de t'aider plus rapidement et de nous permettre de gagner du temps, sachant qu'il n'y a pas que toi qui a besoin d'aide 😉

Essai ce code et tu verras, c'est un exemple parmi tant d'autres tu peux le modifier comme bon te semble.


  <?php
    $nomDefaut = "Francis";
    $mdpDefaut = "1234";


    if(isset($_POST)){
        extract($_POST);


        if(isset($_POST['inscription'])){
            $nomSaisi = htmlentities(trim($nom));
            $mdpSaisi = htmlentities(trim($mdp));


            if(!empty($nomSaisi) AND !empty($mdpSaisi)){
                if($nomSaisi == $nomDefaut AND $mdpSaisi == $mdpDefaut){
                    die('Bonjour ' . $nomSaisi);
                }else{
                    die('Le nom ou le mot de passe n\' est pas valid');
                }
            }else{
                die('Veillez saisir tous les champs !');
            }
        }
    }


?>



<form action="" method="POST">
    <p>
        <label for="">Nom:
            <input type="text" name="nom" id="">
        </label>
    </p>
    <p>
        <label for="">Password:
            <input type="password" name="mdp" id="">
        </label>
    </p>
    <input type="submit" value="Envoyer" name="inscription">
</form>

Bonsoir grand ami, A voir ton code sa ne respect pas les syntaxe de PHP.

Bonjour @Moi :


Ne fais pas de copier-coller, télécharge directement le code 😉

Lol oui ca fait bizarre 😂


oui j'ai fais un copié collé en suivant la video

Salut @Moi 😀


Ta vu c'est drôle de dire bonjour à soi-même 😂

As-tu téléchargé le code sur le site ?

Cette pub permet au site de vivre ...