EACH remplacé par FOREACH

Résolu/Fermé
guisaim - 14 févr. 2023 à 09:13
 guisaim - 14 févr. 2023 à 10:07

Bonjour,

Etant passé en Php 8, j'ai un problème avec EACH qui doit être remplacé par FOREACH.

Mes connaissances étant très limitées en PHP, pourrait-on m'aider sur ce script:

<?PHP
    echo $V_Statut;
    $Ok = 0;
    if($V_Err == 0)
    {    $V_Msg = '';
        while (list($V_Champ, $V_Valeur) = each($_POST))
        {  $V_Msg .= "$V_Champ : $V_Valeur<br>";
        }
        echo  '<hr>' . $V_Msg;
        mail("***@***", "Coequipier", str_replace("<br>", "\n", $V_Msg), "From: ***@***");        
        $Ok++;
    }
?>

Merci !


Windows / Firefox 109.0

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
14 févr. 2023 à 09:25

Bonjour,

foreach($_POST as $V_Champ => $V_Valeur ) {
  $V_Msg .= "$V_Champ : $V_Valeur<br>"; 
}

NB: A l'avenir, merci d'utiliser l'icon prévue pour poster du code sur le forum


0

Merci beaucoup pour la solution !!!:

0