select option et $_POST dedans
Posté : 08 févr. 2010, 23:18
Bonjour, voici le code qui me pose problème, j'explique après:
- La première case est le texte qu'on doit mettre.
- La seconde est le choix de Hashage comme md5.
- Le troisieme est le résultat obtenu.
dans option à value: si je mets pas de variable, ça marche. Si non autrement,
je dois cliquer deux fois.
Quand je clique sur la seconde après avoir écris un texte, j'obtiens le mauvais code md5.
Mais dès que je clique une deusieme fois, j'obtiens le bon code md5.
J'ai essayé plusieurs combinaisons et rien n'y fait.
De l'aide serait apprécié.
Code : Tout sélectionner
<FORM action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input style="font-size:1.2em;font-family:Arial;" type="text" value="<?php echo $_POST['hash']; ?>" name="hash" /><br /><br />
<select name="laconversion" onchange="this.form.submit();" size="6">
<option value="<?php echo strtolower(hash("md4",$_POST['hash'])); ?>">MD4</option>
<option value="<?php echo strtolower(hash("md5",$_POST['hash'])); ?>">MD5</option>
<option value="<?php echo strtolower(hash("sha1",$_POST['hash'])); ?>">SHA1</option>
<option value="<?php echo strtolower(hash("sha256",$_POST['hash'])); ?>">SHA256</option>
<option value="<?php echo strtolower(hash("sha384",$_POST['hash'])); ?>">sha384</option>
<option value="<?php echo strtolower(hash("sha512",$_POST['hash'])); ?>">SHA512</option>
</select>
</form>
<?php
echo '<input style="font-size:0.7em;font-family:Arial" type="text" name="input" value="'.$_POST['laconversion'].'" size="180" />';
?>
- La seconde est le choix de Hashage comme md5.
- Le troisieme est le résultat obtenu.
dans option à value: si je mets pas de variable, ça marche. Si non autrement,
je dois cliquer deux fois.
Quand je clique sur la seconde après avoir écris un texte, j'obtiens le mauvais code md5.
Mais dès que je clique une deusieme fois, j'obtiens le bon code md5.
J'ai essayé plusieurs combinaisons et rien n'y fait.
De l'aide serait apprécié.