Déjà ton $_POST['submit1'] ne sert à rien, si tu veux savoir si on a cliqué, le $_POST['nbF'] suffit.
Ensuite c'est un peu le bordel j'ai l'impression au niveau de l'organisation du code.
J'aurais plutôt fait comme ça:
<?php
$i;
$RefsF=array();
echo '<form method="post">';
echo 'Veuillez saisir le nombre d articles feminins : <input type="numbre" name="nbF" size="12" min=1><br>';
echo '<input type="submit" name="submit1" value="OK" min=0></br>';
echo '<form>';
if(isset($_POST['submit1'])){ //Si il a cliqué sur le premier bouton
if(isset($_POST['nbF']) && !empty($_POST['nbF'])){
$nbF = $_POST['nbF'];
echo 'Vous avez inscrit ' .$nbF. ' references</br></br>';
}
echo '<form method="post">';
for($i=0;$i<$nbF;$i++) {
echo"Inscrivez la reference de l'article femme : <input type='number' name='rf' size='12'><br>";
echo"Inscrivez le prix HT de l'article femme : <input type='number' name='pf' size='12'><br>";
echo"Inscrivez la quantite d'articles femmes : <input type='number' name='qf' size='12'><br><br><br>";
}
echo '<input type="submit" name="submit2" value="OK">';
}
if (isset($_POST['rf']) && isset($_POST['pf']) && isset($_POST['qf']) {
for ($i = 0; $i < count($_POST['rf']); $i++) {
$RefsF[$i]['rf'] = $_POST['rf'][$i];
$RefsF[$i]['pf'] = $_POST['pf'][$i];
$RefsF[$i]['qf'] = $_POST['pf'][$i];
}
echo '<form method="post">';
print_r($RefsF);
echo '</form>';
}
?>
Voilà bon après je suis pas une bête en PHP donc si quelqu'un s'y connait bien, je serais curieux de connaître mes erreurs 