Afficher un message d'alerte à l'aide de php [Fermé]

Signaler
Messages postés
54
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
17 mars 2009
-
Messages postés
851
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
-
Bonjour,

Au debut de ma page j'ai un script php qui verifie si le mot de passe que j'ai taper dans un champ est correct. je voudrais afficher une message d'alerte ( pop up) si jamais le mot de passe n'est pas correct à l'aide d'un script php.
j'ai penser a utiliser du javascript pour afficher le message d'alert mais comment le lier à mon script php??

c'est pourquoi j'aimerais savoir si il existe un script php qui genere c type d'application ou si il existe un moyen de lier du php à du javascript!!

merci d'avance!!

4 réponses

Messages postés
851
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
116
Oui il y a un moyen très simple.. PHP génere de l'HTML, donc tu peux lui faire générer du JS..

Tout simplement avec un truc du jor :

<?php

If (mdp != mdpOK)
{
echo "<script language='JavaScript'>alert('Mdp foiré !!')</script>";
}
else
{
echo "javascript:alert('Mdp OK')";
}

P.S : Attention à la disctinction des simple et double quotes.. ;p
9
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 59593 internautes nous ont dit merci ce mois-ci

Messages postés
54
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
17 mars 2009
19
l'idée est bonne mais le truc c que mon code php n'est pas dans mon code html il est au dessus du cou jai essayer et sa ne marche pas !!
connaiterai tu un autre moyen ??
Messages postés
851
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
116
Tu peux intégrer ton HTML dans le PHP

Exemple au lieu de :

<?php

//tes fonction PHP

?>

<html>
<body>
blah
</body>
</html>

Tu fais plutôt :

<?php

echo"<html>
<body>
.....
";

?>

Et tu places ton code php ou t'en a besoin ou sinon tu peux faire des parties PHP dans ton code HTML c'est aussi possible..
bonjour excusez moi de remonter un topic aussi vieux mais j'aurai besoin d'aide en HTML
voila j'ai créer un formulaires comme ceci


<FORM METHOD=POST ACTION="mailto:azerty.29200@gmail.com">
<TABLE BORDER=0>
<TR>
<TD><font color=CCFFFF face='Comic sans ms'>Pseudo</font></TD>
<TD>
<INPUT type=text name="Pseudo">
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<INPUT type="submit" value="Envoyer">
</TD>
</TR>

et lorsque je test moi même je ne reçois pas le mail, j'ai verifier dans ma boite de reception et des la boite de spam et pourtant rien

merci d'avance
left4dead
Messages postés
851
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
116
Je te reremonte le topic.

C'est normal.. tu mets une form mais tu lui donne comme action un mailto, il ne devrait qu'ouvrir le lecteur de mail par defaut.. (jor Outlook Express..).

Pour envoyer un mail, il faut utiliser la fonction mail() en PHP.

Donc... ce que tu devrais faire c'est un formulaire comme precedement, avec une action qui va sur une autre page php ou sur la meme et tu mets dans la page php un bout de code qui devrait ressembler a ca :

<?php

if (isset($_POST['pseudo']) && $_POST['Envoyer'])
{
$mail = 'azerty.29200@gmail.com';
$object = 'Mail recu !';
$body = 'Pseudo recu = ' . $_POST['pseudo'];
mail($mail, $object, $body);
}

?>

Voila plus d'infos ici : https://www.php.net/manual/en/function.mail.php