IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Afficher un message d'erreur a l'aide du javascript ou autre outil


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2015
    Messages : 52
    Points : 46
    Points
    46
    Par défaut Afficher un message d'erreur a l'aide du javascript ou autre outil
    Bonjour ,
    Voila je travaille en php et j'arrive a afficher le message d'erreur mais c'est juste des écritures je veux l'afficher Comme les messages qu'on reçoit au Windows (je veux dire une petite fenêtre ca parait avec le message d'erreur et je cliquerai sur ok pour sortir de la petite fenêtre )
    voila mon code d’après Quelques personnes ils m'ont dit de rajouté un code javascript ou un truc du genre je sais pas c'est pour sa je suis la d'ailleurs je sais pas comment faire
    Ps : ce code c'est pour l'authentification d'un compte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     $ousername = '';
    	//On verifie si le formulaire a ete envoye
    	if(isset($_POST['username'], $_POST['password']))
    	{
    		//On echappe les variables pour pouvoir les mettre dans des requetes SQL
    		if(get_magic_quotes_gpc())
    		{
    			$ousername = stripslashes($_POST['username']);
    			$username = mysql_real_escape_string(stripslashes($_POST['username']));
    			$password = stripslashes($_POST['password']);
    		}
    		else
    		{
    			$username = mysql_real_escape_string($_POST['username']);
    			$password = $_POST['password'];
    		}
    		//On recupere le mot de passe de lutilisateur
    		$req = mysql_query('select password from admin where username="'.$username.'"',$connexion);
    		$dn = mysql_fetch_array($req);
    		//On le compare a celui quil a entre et on verifie si le membre existe
    		if($dn['password']==$password and mysql_num_rows($req)>0)
    		{
    			//Si le mot de passe es bon, on ne vas pas afficher le formulaire
    			$form = false;
    			//On enregistre son pseudo dans la session username et son identifiant dans la session userid
    			$_SESSION['username'] = $_POST['username'];
    			$_SESSION['userid'] = '0';
    ?>
    <div class="message">Vous avez bien &eacute;t&eacute; connect&eacute;. Vous pouvez acc&eacute;der &agrave; votre espace administrateur .<br />
     <?php 
     
      $_SESSION['Username']='Username';
     header('location:espaceadmin.php'); ?>
    <?php
    		}
    		else
    		{
    			//Sinon, on indique que la combinaison nest pas bonne
    			$form = true;
    			$message = 'La combinaison que vous avez entr&eacute; n\'est pas bonne.';
    		}
    	}
    	else
    	{
    		$form = true;
    	}
    	if($form)
    	{
    		//On affiche un message sil y a lieu
    	if(isset($message))
    	{
    		echo '<div class="message">'.$message.'</div>';
    	}
    	//On affiche le formulaire
    ?>
    je pense de rajouter quelque chose içi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	{
    			//Sinon, on indique que la combinaison nest pas bonne
    			$form = true;
    			$message = 'La combinaison que vous avez entr&eacute; n\'est pas bonne.';
    		}
    Cordialement

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si tu as des questions concernant Javascript il vaut mieux les poser sur le forum Javascript.
    Cependant, simplement avec la fonction alert() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $message = '<script type="text/javascript">alert("La combinaison que vous avez entrée n\'est pas bonne.");</script>';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 380
    Points : 10 410
    Points
    10 410
    Par défaut
    Salut,

    Sur le principe on essaies plutôt d'éviter ces popup d'alerte parce que la présentation n'est pas configurable et pas identique suivant les navigateurs. Du coup ça fait vraiment rétro parce que presque plus personne ne les utilise.

    Fait plutôt afficher un div personnalisé qui peut prendre l'apparence d'une fenêtre nodale.

    Plus simplement dans ton cas tu pourrais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    <?php
    $message = "mon message n'est pas vide";
    ?>
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    <meta charset="UTF-8" />
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Document sans nom</title>
    <style type="text/css">
    #overlay5 {
        display: block;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 1000;
    }
     
    .message {
        border: 1px solid black;
        padding: 5px 10px;
        background-color: white;
        position: absolute;
        top: 25%;
        left: 50px;
    }
     
    .message .fermer {
    	cursor:pointer;
    	text-decoration:underline;
    }
     
    </style>
    </head>
     
    <body>
     
    <?php if(!empty($message))
    { ?> 
    <div id="overlay5">
        <div class="message">
            <p>message : <?= $message?></p>
            <p class="fermer" onclick="document.getElementById('overlay5').style.display = 'none'">Cliquer pour supprimer le message</p>
        </div>
    </div>
    <?php } ?>
     
    </body>
    </html>
    Mais bon on affiche normalement un message classique souvent en couleur rouge sous le formulaire car là tu obliges inutilement à appuyer sur le bouton de fermeture du message avant de pouvoir corriger l'erreur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [struts] afficher un message d'erreur depuis l'action
    Par discoboys dans le forum Struts 1
    Réponses: 6
    Dernier message: 10/02/2006, 11h28
  2. [DOS] mp3 affiche le message d'erreur
    Par maind5or dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 26/01/2006, 18h08
  3. [C#] Fenêtre pour afficher un message d'erreur
    Par radicalrider dans le forum ASP.NET
    Réponses: 18
    Dernier message: 17/08/2005, 12h01
  4. comment affiché un message d'erreur
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/11/2004, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo