Bouton précédent, pour obtenir les liens !

erdoganak -  
 Utilisateur anonyme -
Bonjour,

Je dispose d'un formulaire, après l'avoir rempli, je devrais recevoir une page avec différents choix possible, ces choix sont affichés sous forme de lien.

Ceci dit après validation du formulaire je suis obligé d'appuyer sur précédent pour obtenir les liens.

voici mon fomulaire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <link rel="stylesheet" media="screen" type="text/css" title="connexion" href="connexion.css" />
    </head>
<body>
<div id="global">
		<img id="logo" alt="logo" src="logo.jpg" /><br /><br /><br /><br /><br /><br />     

<form method="POST" action="index.php" > 
	
<b>Login</b>
<input type="text" id="login" name="login" size="30" maxlength="100"  onfocus="this.value='';password.value=''"/><br /> 


<b>Mot de passe</b>
<input type="password" id="pass" name="pass" size="30" maxlength="100"  onfocus="this.value=''"/>


<input type="submit" id="button" value="Envoyer" >
</form>
</body>
</html>


et ma page index qui doit retourner ma page avec les liens
<?php

session_start();

if($_GET['do']=="deconexion" && !empty($_SESSION['login']))
{
  unset($_SESSION['login']); 
  session_destroy();
}
elseif(isset($_POST['login']) || isset($_POST['password'])){
	
	//Connection parameters
	$host = "192.168.1.3";
	$user = $_POST['login']."@test.local";
	$pass = $_POST['pass'];
	$dn = "OU=UTILISATEURS CTS,OU=VILLE,DC=gedtest,DC=local";
	
	//Connection AD
	if (!empty($_POST['login']) AND !empty($_POST['pass'])) 
	{
	$adConn = ldap_connect($host, 389) or die("La connection a échouée!");
	//protocole version et bind
	ldap_set_option($adConn, LDAP_OPT_PROTOCOL_VERSION, 3) or die ("Protocole Ldap V1 inapplicable");
	ldap_set_option($adConn, LDAP_OPT_REFERRALS, 0) or die ("Protocole Ldap V2 inapplicable");
	$bd = @ldap_bind($adConn, $user, $pass);
	// Identification
	    if ($bd) 
	    {
	    	$_SESSION['login'] = $_POST['login'];
			exit();	      	 
		} 
		else 
		{
	        echo "authentification incorrecte! (vos identifiants sont incorrectes veuillez les vérifier.)";
	    }
	}
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Page principale</title>
</head >

<body>

<?php
	if(empty($_SESSION['login']))
	{
	echo '<a href="index.php?do=login" title="Permet de créer un nouveau document.">identification</a><br />';
	}

	if($_GET['do'] == 'creer' && !empty($_SESSION['login']))
	{
		include("btton.html");	
	}
	elseif($_GET['do'] == 'ajouter' && !empty($_SESSION['login']))
	{
		include("upload.php");	
	}
	elseif($_GET['do'] == 'recherche' && !empty($_SESSION['login']))
	{
		include("search.html");
	}
	elseif($_GET['do'] == 'config' && !empty($_SESSION['login']))
	{
		include("FichierPhpPourCreer.php");	
	}
	elseif($_GET['do'] == 'login' && empty($_SESSION['login']))
	{
		include('pageconnexion.php');	
	}
	elseif(!empty($_SESSION['login']))
	{
		

		echo '<p id="question">Que voulez-vous faire ? :</p><br />
		     <div id="choix"> 

 				<a href="index.php?do=creer" title="Permet de créer un nouveau document.">Créer</a><br />

   				<a href="index.php?do=ajouter" title="Permet d\'ajouter un document éxistant.">Integrer</a><br />

  				<a href="index.php?do=recherche" title="Permet d\'effectuer une recherche de document.">Rechercher</a><br />

   				<a href="index.php?do=config" title="Page de configuration destiné au Administrateur de la G.E.D">Configuration Administrateur</a><br /><br />
   			</div>';
			
	}
	
	?>

   </body>
		
</html>


Merci d'avance,
A voir également:

4 réponses

erdoganak
 
Euh ça ne m'aide pas ça !!
0
le père
 
Bonjour

Je ne réponds pas à ta question car je n'ai pas compris d'où vient ton problème mais je te fais remarquer que tu testes isset($_POST['password'] alors que le champ du mot de passe s'appelle 'pass' et non pas 'password'
0
erdoganak
 
Merci pour ta remarque j'ai rectifié l'erreur.
Ceci dit le problème persiste. Après avoir entré log/mdp je dois obtenir les lien creer integreer .. Mais je ne les obtiens pas directement, comme je l'ai dit je suis obligé d'appuyer sur le bouton précédent du navigateur pour les obtenir.
0
Utilisateur anonyme
 
Salut, tu as reussi finalement? si oui, tu as le code en entier?
0