5545 sujets

Sémantique web et HTML

Bonjour à tous !

Mon projet : J'ai besoin d'un bouton lié à un champ éditable par le client qui devra contenir ce que j'aurai décider. Lorsque le champ est rempli avec le mot "Livre", par exemple, le fait de cliquer sur le bouton doit rediriger le client jusqu'à une page qu'on nommera X, seulement si il inscrit le mot "Livres" dans le champ .

Mon problème : Quelque soit le mot écrit dans le champ, cliquer sur le bouton me redirige systématiquement sur la page X (qui ne devrait être accessible seulement si le champ est renseigné correctement). Et ce bug est présent également lorsque le champ est vide.

Mon code :


<form id="myForm" method="post" action="http://re-en-menage.lescigales.org/">
<p>
<input type="texte" name="value" value=""></br> <!-- Champ de saisis -->
</br>
<input type="submit" name="ok" value="Valider" </br> <!-- Champ de validation -->
</p>
 
</form>
 
</body>
</head>
</html></br>
 

<!-- Fin du code HTML -->

<!-- Zone des conditions du Deuxième mot de passe -->

<?php
$pass_ok=$_POST['value'];
$pass_normal = "Livres";
$pass_md5 = "f95b70fdc3088560732a5ac135644506";
$pass_ascii = "123";
 
 
if($pass_ok==$pass_normal)
 {
 header "http://re-en-menage.lescigales.org/";
}
else
{
header "http://google.com";
}
?>
 
<!-- Fin des conditions -->

Pouvez vous m'aidez ? (Ce code n'est pas de moi je ne possède que quelques petites bases).

Merci.
Modifié par Vexeez (06 Jan 2017 - 21:30)
Bonjour.

J'ai repris votre code sans aller juste qu'à la redirection... il fonctionne malgré les erreurs de syntaxe dans le HTML... qu'il faut néanmoins corriger :
<input type="submit" name="ok" value="Valider" /><br /> <!-- Champ de validation -->


Et à la fin :

</body>
</html>


Le problème a l'air d'être la redirection, votre syntaxe semble incorrecte si j'en crois cette page...

Curieuse idée de demander à l'utilisateur de taper un texte pour choisir une option... pourquoi ne pas utiliser plutôt les "boutons radio"...

Smiley smile
Modifié par Zelena (07 Jan 2017 - 09:16)
Merci malheureusement mon problème n'est pas résolue je vais chercher encore comment faire Smiley smile merci pour votre aide Smiley smile