Bonjour,
tu as plusieurs façon de faire ça en voici une en php très simple:
tu crées un bouton qui pointe sur la page actuel avec en paramètre dans l'uri le nombre de lignes actuellement affiché
ensuite tu récupères la valeur et tu rajoutes 1
c'est peut être pas la solution la plus parfaite moi je ferai plus tôt ça en JS au-moins tu n'aurais pas de rechargement de la page et les données déjà enregistrées ne seraient pas perdu.
sinon pour ne pas perdre les données au rechargement il faudrait les sauvegarder sur la session par ex et les réécrire .
il faut aussi que tu rajoute les [] sur le nom des input comme l'a dit Mazarini .
<fieldset class="fieldset1">
<legend align="center">Expériences Professionnelles</legend>
<br/>
<table class="cv_center">
<tr>
<td align="center">Dates ou périodes</td>
<td align="center">Nom de l'entreprise</td>
<td align="center">Activité de l'entreprise</td>
<td align="center">Poste occupé </td>
</tr>
<?php
$nbLigne=5;
if (isset($_GET['ligne']) && $_GET['ligne']>=$nbLigne)
{
$nbLigne=$_GET['ligne']+1;
}
for($i=1 ; $i<$nbLigne ; $i++)
{
echo '<tr>
<td><input type="text" name="date_pe[]"></td>
<td><input type="text" name="nom_ent[]"></td>
<td><input type="text" name="act_ent[]"></td>
<td><input type="text" name="poste_occupe[]"></td>
</tr>';
}
<a href="page_actuelle.php?ligne=$nbLigne">Rajouter une ligne</a>
?>
</table>
</fieldset>