Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 28/06/2011, 09h25   #1
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
Par défaut afficher un message d'acceuil

bonjours;


SVP qui peut m'aider, j'ai un script php, dont lequel je voudrai afficher un message d'acceuil si je tape correctement le login et le mot de passe
mais je ne sais pas comment on fait ça;
voici le code et merci d'avance..

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
session_start();
include("connexion.php");
connect($host,$user,$mot_passe,$db_name);
 
?>
<?php
 
if(isset($_POST['t1']) && isset($_POST['t2']))
{
  $login = addslashes($_POST['t1']); 
  $pass = addslashes($_POST['t2']);
  $req1="SELECT * FROM user WHERE log='$login' AND pass='$pass'" ;
  $rs1=mysql_query($req1);
  $t=mysql_fetch_array($rs1);
 
    if($t[3]==1){
    session_register("authen_admin");
	//echo"bonjour";
	//$_SESSION['id']=$t[0];
	header("location:admin_home.php");
	}
	else if($t[3]==2){
 
   session_register("authen_user");
   //echo"bonjour";
	//$_SESSION['id']=$t[0];
	header("location:user_home.php");
	}
	else{
	header("location:index.php?erreur=707");
	}
}
//echo $HTTP_POST_VARS['f2'];
 
?>
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="css/style.css" rel="stylesheet">
<title></title>
<script language="javascript">
function test(){
if(document.f2.t1.value =="" ){
alert("Vérifier le nom d'utilisateur");
document.f2.t1.select();}
else if (document.f2.t2.value ==""){
alert("Vérifier votre mot de passe");
document.f2.t2.select();
}
else
document.f2.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">		 
&nbsp;
<table width="940"  border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" bgcolor="#FFFFFF" style="border-collapse: collapse">
<tr>
    <td width="100%" align="left" valign="top">
         <table WIDTH="790" BORDER="0" CELLPADDING="0" CELLSPACING="0">
            <tr>
                <td COLSPAN="6"><img SRC="img/header.jpg" WIDTH="387" HEIGHT="94"></td>
           </tr>
 
		  <tr>
		    <td COLSPAN="6">&nbsp;</td>
		   </tr>
       </table>
    </td>
</tr>
<tr>
     <td height="455" valign="top"><hr>
	 <table width="939" height="117" BORDER="0" CELLPADDING="0" CELLSPACING="0">
	   <tr>
 
	     <td align="center">
		 <form name="f2" action="index.php" method="post">
	    <p><span class="Style1">Nom d'utilisateur</span> <br>
            <input name="t1">
	      <br>
	      <span class="Style1">Mot de passae</span><br>
	      <input name="t2" type="password">
		   </p>
	    <p><br>
	      <input type="button" value="Valider" onClick="test()">
	      <input type="reset" value="Annuler">
	  </p>
	    </form>
		</td>
	   </tr>
	   	 </table>
	     </td>	   
</tr>
</table> 
</body>
</html>
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 13h43   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 656
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 656
Points : 5 359
Points : 5 359
A priori, ton script fait une redirection vers une page d'accueil lorsque l'identification est correcte.

Je ne comprends pas vraiment où est ton problème...
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 14h05   #3
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 011
Points : 5 011
Si tu veux pouvoir afficher un message avant d'effectuer la redirection, fais une redirection JavaScript:
Code :
1
2
3
4
5
6
<script type="text/javascript">
<!--
alert('Vous allez etre redirigé vers xxx');
window.location = 'xxx'
-->
</script>
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 14h35   #4
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
je voudrai que lorsque je clique sur "valider" ,dans le page d'acceuil, il m'apparait un message d'acceuil
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 14h56   #5
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 011
Points : 5 011
Dans ce cas mets une informations quelconque sur session avant la redirection.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 15h32   #6
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
comment ??? sur quel session ???
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 17h12   #7
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 011
Points : 5 011
Code :
$_SESSION['login_successful'] = true;
index que tu testera avec
Code :
if (isset($_SESSION['login_successful'])) echo "Message";
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 17h30   #8
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
ok,, merci beaucoup,, c trés gentil..
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h08.


 
 
 
 
Partenaires

Hébergement Web