Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 29/06/2009, 10h38   #1
Membre à l'essai
 
Avatar de worldhugo
 
Inscription : décembre 2008
Messages : 139
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : décembre 2008
Messages : 139
Points : 22
Points : 22
Envoyer un message via MSN à worldhugo
Par défaut Erreur dans fonction

Bonjour,
pour mon site j'ai besoin d'une page pour que mes visiteurs puissent récupérer leurs identifiants.
Je voudrais faire sa avec un formulaire html et une fonction JS.
Mais j'ai un problème avec une ligne(je vous la met en gras dans le premier code).
Ma page avec le formulaire et la fonction :
Code :
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
<?php
include "haut.php";
?>
<script type="text/javascript">
function verif()
{

texte = file('verifmail.php?email='+escape(document.formulaire.email.value ));
	if(texte == 2)
	{
	alert("Non");
	}
	else
	{
	alert("Oui");
	}
}
</script>
<div class="article">
<div class="top"></div>
<div class="middle">    
<h1><a href="#">Indentifiants</a></h1>
<font color="red">Rédupéré vos identifiants grâce à votre adresse email</font><br/> 
<form id="formulaire" name="formulaire" action="../traitement_recu.php" method="post" onsubmit="javascript:verif();">              
<div class="ligne">
	<label for="email">Votre email :</label> 
	<input name='email' type='text' id="email" class='input_contact'>
</div>
<div class="ligne">
	<label>&nbsp;</label>
	<a class="button" style="float:left !important;" href="javascript:verif();">Valider</a>       
</div>
</form>
</div>
<div class="bottom"></div>
</div>
</div>
<?php
include "bas.php";
?>
et je vous mets la page "verifmail.php" qui marche très bien mais sa serait peut être plus simple à comprendre pour vous.
Code :
1
2
3
4
5
6
7
8
9
10
 
<?
include "connect.php";
// VERIFICATION
$result = mysql_query("SELECT * FROM membre WHERE mail='".$_GET["email"]."'");
if(mysql_num_rows($result)>=1)
        echo "1";
else
        echo "2";
?>
Merci d'avance pour vos réponses
worldhugo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 10h41   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
file ???
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 10h43   #3
Membre à l'essai
 
Avatar de worldhugo
 
Inscription : décembre 2008
Messages : 139
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : décembre 2008
Messages : 139
Points : 22
Points : 22
Envoyer un message via MSN à worldhugo
file marche sur un autre script que j'ai télécharger ..........
worldhugo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 11h11   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
ce n'est pas une instruction javascript ... c'est une fonction personnelle ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 11h15   #5
Membre à l'essai
 
Avatar de worldhugo
 
Inscription : décembre 2008
Messages : 139
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : décembre 2008
Messages : 139
Points : 22
Points : 22
Envoyer un message via MSN à worldhugo
ha oui désolé j'ai récupéré la fonction.
J'ai une autre question.
Maintenant tout marche sauf que :
-si je clique sur le bouton il m'affiche l'alert et le formulaire n'est pas "envoyé".
-mais si je valide le formulaire avec la touche "enter" il m'affiche l'alert et quand le clique sur le bouton "ok" de l'alert le formulaire est envoyé.
Pourquoi ???
worldhugo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 11h27   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
Code :
onsubmit="return verif();">
et ta fonction doit retourner true ou false
Code :
1
2
3
4
5
6
7
8
9
10
if(texte == 2)
	{
	alert("Non");
        return false;
	}
	else
	{
	alert("Oui");
        return true;
       }
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 11h29   #7
Membre à l'essai
 
Avatar de worldhugo
 
Inscription : décembre 2008
Messages : 139
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : décembre 2008
Messages : 139
Points : 22
Points : 22
Envoyer un message via MSN à worldhugo
Nikel merci.
Pb résolu
worldhugo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 22h01.


 
 
 
 
Partenaires

Hébergement Web