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 !

4 réponses

  1. Contributeur
    Bonjour
    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> 
    
    
    1. Je ne vois pas ce qu'il y a d'anormal ...
      Tu mets "<?=$mdp;?>" comme value, et bien ça l'affiche !