01net    Web


Actuellement en ligne : 536 Utilisateurs dont 16 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Zplay, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Problème pour rediriger sur une autre page html
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
PatMh
  
   
      ?   @     Posté le 04/05/2008 21:44:16  
Voter pour ce message
Bonsoir,
J'ai besoin de votre aide, svp.
Je suis complètement largué.

Le but de mon truc.
Ouvrir une page pour y mettre le mot de passe.
Si le mot de passe est correct alors, je vais vers la page OK.html
Si le mot de passe est incorrect, je vais sur la page Incorrect.html

Le mot de pase est transmis à la page test.php (puisque le html ne peut pas faire de programme)
Et en fonction du contenu de $Password, on se dirige donc soit vers une page html, soit vers une autre page html.
--------------------------------------------------------------------------------

Fichier : page_acces.html

<body>
<p> </p>
<p align="left">
<form method="post" action="test.php" (résultat dans la page test.php)
<br>
</p>
Passorwd : <input type="text" name="Password"/><br/>
<br>
<br>
<input type="submit" name="Valider" value ="OK"/> (bouton OK pour valider)
<br>
<br>
<input type="reset" name="Annuler" value ="RAZ"/> (bouton RAZ pour recommencer la saisie)
</body>


--------------------------------------------------------------------------------

Fichier : test.php

<?php
$Password = $_POST ['Password']; (on récupère le contenu de Password et on le range dans $Password)
print $Password
?>

<?php (test du contenu de $Password)
if ($Password == "MSE.mse")
{
print ("OK1"); (j'ai mis deux lignes pour être certain que l'on peut enchâiner deux instructions)
print ("OK2");

}

else {"self.location.href='/pages/page_reservee.html'"; }
?>


--------------------------------------------------------------------------------

Et là : erreur .....

Je ne sais pas quoi faire.
Si vous avez une autre solution, merci par avance, de votre aide, svp.

Bien amicalement,

Pat
giheller
  
   
      ?   @     Posté le 04/05/2008 21:59:31  
Voter pour ce message
Bonsoir
quelle erreur ?
déjà il manque un > à la fin de
<form method="post" action="test.php" >(résultat dans la page test.php)


un autre truc : met type=password pour la saisie du mot de passe : c'est mieux !
-->Message édité par giheller le 04/05/2008 22:02:00<--
lemery
  tectaunique sur kamta.net
   
      ?   ^   @     Posté le 05/05/2008 22:32:30  
Voter pour ce message
ton problème est très simple:
1 - il y'a une petite erreur sur ton form, voici la correction.

Fichier : page_acces.html

<body>
<p> </p>
<p align="left">
<form method="post" action="test.php">
<br> .......etc

2- dans ton fichier test.php : voici le contenu complet :

<?php
$Password = $_POST ['Password'];

if ($Password == "MSE.mse")
{
header("Location: pages/OK.html");
}
else {
header("Location: pages/KO.html");
}
?>
Conseil: si tu veux programmer en php, il faut te munir des meilleurs outils. je te conseille de visiter le site php.net, inévitable pour php.
j'espère que cela d'aidera! bonne chance.
-------
Visiter mon site sur le développement.
http://www.kamta.net
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Problème pour rediriger sur une autre page html

Aller à :

Page générée en : 0.949s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr

Création web
La suite d'outils pour créer des sites internet : design, encodage vidéo, animations, gestion de fichiers ...
Jeux
Nouveauté : Entraînez votre cerveau de manière ludique avec l'Entraîneur Cérébral 3 !