(....)
	
	// si clic sur le bouton de demande de création du compte
    if ($page == "demande_compte" && isset ($_POST ['demande']))
    {
        // traitement de divers cas d'erreur dans la saisie du formulaire
        if (! $nom)
            $erreur = "Nom manquant";

        else if (! ok_nom ($nom))
            $erreur = "Nom saisi incorrect";

        else if (! trim ($prenom))
            $erreur = "Prénom manquant";

        else if (! ok_nom ($prenom))
            $erreur = "Prénom saisi incorrect";

        else if ($email && ! ok_email ($email))
            $erreur = "Adresse email incorrecte";

        else if ($tel && ! ok_tel ($tel))
            $erreur = "Numéro de téléphone incorrect";

        else if (! $identif)
            $erreur = "Identifiant manquant";

        else if (! ok_identif ($identif))
            $erreur = "Caractère interdit dans l'identifiant";

        else if (! $_POST ['password'])
            $erreur = "Mot de passe manquant";

        else if ($_POST ['password'] != $_POST ['password2'])
            $erreur = "Les mots de passe sont pas identiques";

        // cas où toutes les données du formulaire sont valides
        else
        {
            ...

            // rajouter le compte (non activé) dans la base de données
            ...

            $res = mysqli_query ($base, $sql);

			// si erreur
            if ($res == "")
            {
				// la récupérer
                $erreur = mysqli_error ($base);

				// générer le message d'erreur adéquat
                if (strpos ("x".mysqli_error ($base), "Duplicate entry") > 0)
                    $erreur = "Identifiant ".$identif." déjà utilisé";
                else
                    $erreur = $sql."<br>\n".$erreur;
            }
			// sinon
            else
                $page = "compte_cree";

            ...
        }
    }