Rechercher : dans
Par :

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

Dernière réponse le 27 avr 2009 à 19:42:58 clemenceLes, le 19 mar 2008 à 19:24:42 
 Signaler ce message aux modérateurs

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!!

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « afficher un message d'alerte à l'aide de php » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Désactiver le service d'affichage des messages [NetSend] VoirCeci n'est valable que pour Windows 2000 et XP. Si vous recevez des messages indésirables du nom de "service d'affichage des messages", désactivez cette option inutile dans la plupart des cas : 1. Ouvrir une session Windows avec un utilisateur...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.
Javascript - les boîtes de dialogue VoirQu'est-ce qu'une boîte de dialogue? Une boîte de dialogue est une fenêtre qui s'affiche au premier plan suite à un événement, et qui permet Soit d'avertir l'utilisateur Soit le confronter à un choix Soit lui demander de compléter un champ pour...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

chico200987, le 19 mar 2008 à 19:31:13
  • +1

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

Répondre à chico200987

2

clemenceLes, le 19 mar 2008 à 20:27:38

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 ??

Répondre à clemenceLes

3

chico200987, le 19 mar 2008 à 22:34:50
  • +1

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..

Répondre à chico200987

4

left4dead, le 17 fév 2009 à 12:15:49

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

Répondre à left4dead

5

 chico200987, le 27 avr 2009 à 19:42:58

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

Répondre à chico200987