Problème en code php

Fermé
ano - 2 août 2012 à 11:12
 ano - 2 août 2012 à 12:39
Bonjour,
j'ai un problème dans mon projet php j'ai utilisé les formulaire quand je clic envoyer un téléchargement de ma page .php aura lien au lieu de m'amené vers une autre page comme le prévu

4 réponses

twix_et_chocobon Messages postés 181 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 21 août 2012 661
2 août 2012 à 11:17
bonjour,

peut tu mettres ton code pour qu'on se face une idée parce que juste avec une phrase difficile de voir ou est le problème..
0
<?php
$a=$_POST["a"];
$b=$_POST["b"];
$c=$_POST["c"];

mysql_connect("localhost","root","");
mysql_select_db("stage");

$check=mysql_query("select * from personnel where badge='$a';")or die(mysql_error());
$check2 = mysql_num_rows($check);

if ($check2 == 0)
{

die('personnel non enregistré. ');

}
while($info = mysql_fetch_array( $check ))
{
if ($c!= $info['mot_de_passe'])
{

die('Incorrect password, please try again.');

}
else
{
if ($info['type']=='A')
{
header("Location: homme.html");
}
else
{
header("Location: user.html");
}
}
}
?>
0
twix_et_chocobon Messages postés 181 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 21 août 2012 661
2 août 2012 à 11:26
et serait il possible d'avoir ton formulaire aussi ?? et les noms de tes fichiers aussi
0
accueil.html

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<style type="text/css">
<!--

.Style8 {color: #FFFFFF; font-weight: bold; }

-->
</style>
<script language="javascript">
function verif()
{
if ( document.form1.a.value==""){alert("vous devez remplire le champ nom");return false;}
if ( document.form1.b.value==""){alert("vous devez remplire le champ prenom");return false;}
if ( document.form1.c.value==""){alert("vous devez remplire le champ badge");return false;}
if ( document.form1.d.value==""){alert("vous devez remplire le champ mot de passe");return false;}
}
</script>
</head>

<body background="dashing_blue_wallpaper_abstract_other_wallpaper_2560_1600_widescreen_2097.jpg">
<div align="center">

<form name="form1" method="post" action="verif.php" onSubmit="return verif();">

<label> <br>
<br>
<a class="Style8"> badge: </a>
<input type="text" name="c" maxlength="8">
</label>
<label> <br>
<br>
<a class="Style8"> login: </a>
<input type="text" name="c" maxlength="8">
</label>
<label> <br>
<br>
<a class="Style8"> mot de passe : </a>
<input type="password" name="d" maxlength="25">
<br>
</label>
<input type="submit" value="envoyer">
<input type="reset" value="annuler">
</form>
</body>
</html>
0
e nom de la page .php est verif.ph
0
c'est la page d'acceil dans la quelle chaque personnel met son badge loqin et mot de passe et dans ma base de donne j'ais une colonne type sil est de type A "administrative " on lui ouvre la page homme.html si il est U "user" on lui ouvre la page user.html
0
Il faut mettre ton code dans www, démarrer ton serveur web (wamp par exemple) et accéder a ton projet a partir d'un navigateur web en tapant dans la barre d'adresse :

localhost/tonprojet
0
ok merci :)
0
de rien! n'oubliez pas de marquer comme résolu
0
oui oui c'est bon !
0
twix_et_chocobon Messages postés 181 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 21 août 2012 661
2 août 2012 à 11:51
et oublie pas de mettre une entete dans ton fichier verif.php avec le début du php

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
</html>
<style type="text/css">

<? php

bal bla bla

ca pourrait peut etre aussi reglé ton probleme
0
wi wi c'est bon c'est déjà écrit ;)
0
twix_et_chocobon Messages postés 181 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 21 août 2012 661
2 août 2012 à 12:11
pas dans ce que tu as donné. :)
c'est pour ca que je me permettait de te le dire :)
0
merci en tt cas :) et c'est bon ça marche
0