Remplir un champ de formulaire en php
Résolu
Bonjour, bonsoir,
J'ai un petit problème, je voudrais remplir un champ "text" d'un formulaire de mon site par un mot générer au hasard, donc j'ai fait ça :
<?php
$generate = str_shuffle('abcdefghijklmnopqrstuvwxyz');
$mdp = substr($generate,0,7); ?>
<form action="modif.php" method="post" name="form">
<input type="text" value="<?=$mdp;?>" size="40" id="mail" name="mail"/>
</form>
Sauf que qu'on ça se remplit, ça se remplit avec "<?=$mdp;?>" et non un mot généré au hasard.
Merci d'avance !
J'ai un petit problème, je voudrais remplir un champ "text" d'un formulaire de mon site par un mot générer au hasard, donc j'ai fait ça :
<?php
$generate = str_shuffle('abcdefghijklmnopqrstuvwxyz');
$mdp = substr($generate,0,7); ?>
<form action="modif.php" method="post" name="form">
<input type="text" value="<?=$mdp;?>" size="40" id="mail" name="mail"/>
</form>
Sauf que qu'on ça se remplit, ça se remplit avec "<?=$mdp;?>" et non un mot généré au hasard.
Merci d'avance !
4 réponses
-
ContributeurBonjour
Essai avec ça:<?php $generate = str_shuffle('abcdefghijklmnopqrstuvwxyz'); $mdp = substr($generate,0,7); ?> <form action="modif.php" method="post" name="form"> <input type="text" value="<?php echo $mdp; ?>" size="40" id="mail" name="mail"/> </form> -
Je ne vois pas ce qu'il y a d'anormal ...
Tu mets "<?=$mdp;?>" comme value, et bien ça l'affiche ! -
Quand on dit de ne pas utiliser les shorts tags ...
-
Comme je suis bête !
Merci bissdebrazza ^^