Fonction Javascript ne s'exécute pas

Fermé
hadjer10 - Modifié par hadjer10 le 7/04/2010 à 14:41
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 7 avril 2010 à 14:21
bonjour g un probleme ds mon prg ,kon je clik sur connection la fonction f() ne s'éxécute pas


</head>

<body>


<div id="contenu">
<div id="formulaire">


<form id="form1" method="post" action="">
<fieldset>
<p>
<label for="user3">Utilisateur :</label>
<input type="text" name="user" id="user3" />
</p>
<p>
<label for="mpass">Mot de passe :</label>
<input type="password" name="mpass" id="mpass" />
</p>
<div id="boutton_con">
<a href = "" ></p>

<div id="boutton_con">

<input type="submit" onClick="connecter()" name="connexion" id="connexion" value=" Connexion " />

</div></a>

</div>
</fieldset>

</form>


</div>
</div>
<div id="pied"></div>
</div>

<?php
function connecter()
{

//session_start();
$user=$_POST['user3'];
$pass=$_POST['mpass'];

if( empty($user) AND empty($pass) )
{?>


<?php
break;
}
elseif( !empty($user) AND !empty($pass) )
{
$_SESSION['user']=$user;
$con=mysql_connect("localhost","root","")or die("erreur de connection");
mysql_select_db("recouvrement_bd",$db)or die("erreur de choix de la base");
$res=mysql_query("SELECT * FROM utilisateur")or die("error de requette");

$trouv=0;
while ($lign=mysql_fetch_array($res))
{
if ($lign['login']==$user)
$trouv=1;
}

if ($trouv==0)
{
?>


<?php
break;
}
elseif($trouv==1)
{
$res=mysql_query("SELECT* FROM utilisateur WHERE login='$user'") or die("erreur sur la requette");
$lign=mysql_fetch_array($res);
if ($lign['mpass']!=$pass)
{?>


<?php
break;
}
elseif($lign['mpass']==$pass)

header('Location: Administrateur_utilisateur.php');
}
}
}
?>
</body>
</html>

pour koiiiiiiiiii
merci

Titre
A voir également:

2 réponses

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
Modifié par dariumis le 7/04/2010 à 16:49
Salut, il faut la déclarer quelque part:

<?php f(); ?> 
</head> 

<body> 


<div id="contenu"> 
<div id="formulaire"> 


<form id="form1" method="post" action=""> 
<fieldset> 
<p> 
<label for="user3">Utilisateur :</label> 
...... 
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 498
7 avril 2010 à 14:21
Le PHP est exécuté côté serveur, regarde le code source : ta fonction n'y est plus.
Il faut l'écrire en JS.
Et nommes tes fonctions autrement.
0