Inserer mutiple variable php dans echo pour faire un href

nikko -  
 nikko -
Bonjour,

Je galère comme un cochon depuis plusieurs heure...

si je mets en dure ma variable cela fonctionne :
echo "<li><a href='/views/index.php?cont=chart.php&lastdata=$dossier/$fichier&sensorId=3'>$fichier</a></li>";

Si j'essaye la variable sensorid n'est pas pris en compte.. :
echo "<li><a href='/views/index.php?cont=chart.php&lastdata=$dossier/$fichier&sensorId=$sensorid'>$fichier</a></li>";

idem avec cela :
echo ("<li><a href='/views/index.php?cont=chart.php&lastdata=".$dossier."/".$fichier."&sensorId=".$sensorid."'>".$fichier."</a></li>");

Merci d'avance pour votre aide ;-)

EDIT : ajout des balises de code

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
    Explications disponibles ici :
    https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

    2 - je pense que ton souci vient des SLASHES que tu mets dans tes variables (lastdata)...
    A la limite, utilises un urlencode pour cette variable la...
    https://www.php.net/manual/fr/function.urlencode.php

    Un truc du genre :
    $lastdata = urlencode($dossier."/".$fichier);
    echo "<li>
              <a href='/views/index.php?cont=chart.php&lastdata=".$lastdata."&sensorId=".$sensorid."'>
           ".$fichier."</a>
            </li>";
    
    

    0
    1. nikko
       
      Bonjour et merci pour le retour,

      Mais négatif le pb reste identique...
      Pour info si je passe une seule variable avec le slashe cela fonctionne impec.
      si je fais un echo de ma variable sensorid avant j'obtient bien le bon résultat mais impossible de mettre les deux a la suite ! Rahhh !

       echo "<li><a href='edit.php?fichier=$dossier/$fichier'>$fichier</a></li>";
      0