Téléchargement
illégal
Posez votre question Signaler

Afficher un message d'alerte à l'aide de php

clemenceLes 55Messages postés 19 février 2008Date d'inscription - Dernière réponse le 27 avril 2009 à 19:42
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!!
Lire la suite 

Afficher un message d'alerte à l'aide de php »

5 réponses
Réponse
+6
moins plus
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
clemenceLes- 19 mars 2008 à 20:27
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 ??
Ajouter un commentaire
Réponse
+1
moins plus
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..
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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 : http://www.php.net/mail
Ajouter un commentaire
Ce document intitulé « afficher un message d'alerte à l'aide de php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?