formulaire et post

Eléphant du PHP | 114 Messages

08 sept. 2006, 19:38

Bonjour
Dans un formulaire j'utilise ceci :
<? 
if ($deficit != 1){
echo '<input name="forgeron" value="0" type="text"size="10" />';}
else {echo '<input name="forgeron" value="0" type="text"size="10" disabled />';}
?>
je vérifie l'existance des variables envoyées par post comme ceci :
if (isset($_POST['forgeron']){
// traitement de mon formulaire
}
Dans les 2 cas (dans mon formulaire) value="0"
Dans le cas ou le champ est disable, ma variable $_POST['forgeron'] controlée par le isset n'existe pas, du coup le traitement ne se fait pas.

Est-ce normal et existye-t-il une solution ?
Peut-être que je ne m'y prend pas bien ?
Merci pour toute aide.

Mammouth du PHP | 19672 Messages

08 sept. 2006, 19:41

Essaye en remplaçant "disabled" par "readonly", mais je ne suis pas certain de ça, à tester...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 114 Messages

08 sept. 2006, 19:45

Et bien ça marche !!!!
Là tu me dépanne, je ne connaissais pas ce "readonly".
Un grand merci.