Problème avec ma concaténation

Résolu
Ibnomar -  
 Ibnomar -
Bonjour,

Pouvez vous m’aider avec la concaténation dans ce code ? On affiche qu’il ya une erreur mais je n’arrive pas à le Détecter. C’est pour envoyer la valeur de ma variable $don[‘nom’] à travers l’url
<?php
Echo ‘<a bref= “formul.php?nom=$don[‘nom’]”> voir la formule ici </a> ‘;

Désolé si ça affiche une apostrophe ‘. Je n’arrive la connection que sur mon phone . On fait avec les moyen de bord ????????
?>

1 réponse

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Les quotes (apostrophes simples droites) ne permettent pas l'interprétation des variables situées entre elles. Pour ça, il faut utiliser les guillemets (double-quotes).
    Ceci dit, dans ton cas, tu essaies d'accéder à un élément d'un tableau, ce qui ne fonctionne pas. Il faut soit attribuer d'abord $don['nom'] à une variable dédiée, soit concaténer la chaîne :
    $nom = $don['nom'];
    echo "<a href='formul.php?nom=$nom'> voir la formule ici </a>"; 

    ou
    echo '<a href="formul.php?nom=' . $don['nom'] . ' "> voir la formule ici </a>';

    Xavier
    0
    1. Ibnomar
       
      Merci bocou Reivax, mon problème est résolu
      0