En effet si je mets $id=$_POST['id'] l'id est transféré ...Si tu envoies une valeur avec la méthode post, il faut la récupérer dans $_POST['id'] et pas dans $_GET['id'].
Celle là s'affiche pareil, excepté l'id qui s'affiche, mais je crois que j'ai compris ma bourde...celle la
$reqSQL="UPDATE client SET nomcli='$nomcli', prenomcli='$prenomcli', ruecli='$ruecli', CPcli='$CPcli', villecli='$villecli', email='$email', pseudo='$pseudo', mdp='$mdp' WHERE id='$id'";
<form name="modifier" method="post" action="modif_infos.php">
<input type='hidden' name='id' value='<?php echo($id); ?>'>
<input type="submit" value="Modifier les informations">
</form>
Tu récupères dans $_POST['id']<form name="modifier" method="post" action="modif_infos.php?id=<?php echo($id); ?>">
<input type="submit" value="Modifier les informations">
</form>
Tu récupères dans $_GETT['id']