Page 1 sur 1

<a> lien hypertext </a>

Posté : 28 juil. 2015, 15:56
par wookie33
bonjour,

voici mon code, j'ai un probleme je ne comprends pas pour quoi ma variable $transforme apparait avec un hypertext ?

Au premier passage du foreach cela est bon: le mot "Sapeurs-pompiers" est correct , mais par la suite les mots "Sapeurs-pompiers communaux" et "Sécurité civile" prennent un hypertext alors que je ne le demande pas .

avez vous une idée
cordialement

Code : Tout sélectionner

foreach ($result as $key2 => $value) { // scan tous les mot clé principaux $transforme = iconv("ISO-8859-1//IGNORE", "UTF-8", $value); echo "<p><b><h3>$transforme</h3></b></p>"; echo "<ul>"; foreach ($total[$value] as $total2 => $value2) { $variable_NA = $total[$value][$total2]; $lien = $numero_article[$variable_NA]; $variable_MS = $mot_cle_secondaire[$variable_NA]; $variable_MS2 = iconv("ISO-8859-1//IGNORE", "UTF-8", $variable_MS); echo "<ol><a href='http://www.mozilla.com/$lien'" . ">" . $variable_MS2 . "</ol>"; echo "<br>"; } echo "</ul>"; }

Resultat
<!doctype html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>Titre de la page</title>

  <!-- Le reste du contenu 
  <link rel="stylesheet" href="style.css">
  <script src="script.js"></script> -->
  </head>




<p><b><h3>Sapeurs-pompiers</h3></b></p><ul><ol><a href='http://www.mozilla.com/75'>Aéronefs</ol><br><ol><a href='http://www.mozilla.com/75'>Lutte contre l'incendie</ol><br></ul><p><b><h3>Sapeurs-pompiers communaux</h3></b></p><ul><ol><a href='http://www.mozilla.com/76'>houla</ol><br></ul><p><b><h3>Sécurité civile</h3></b></p><ul><ol><a href='http://www.mozilla.com/80'>volontariat civil</ol><br><ol><a href='http://www.mozilla.com/80'>volontariat international 

</ol><br><ol><a href='http://www.mozilla.com/81'>testTOTO</ol><br></ul>

Re: <a> lien hypertext </a>

Posté : 28 juil. 2015, 16:02
par wookie33
dans le code HMTL cela ne devrait pas s'afficher en hypertext, mais a l'ecran cela donne ceci:(sous dessous) , le code source n'est pas coherant avec l'affichage , comment cela est il possible ?

Sapeurs-pompiers

Aéronefs

Lutte contre l'incendie


Sapeurs-pompiers communaux

houla

Sécurité civile

volontariat civil

volontariat international

Re: <a> lien hypertext </a>

Posté : 28 juil. 2015, 16:08
par tof73
il faut le fermer le lien : </a>

Re: <a> lien hypertext </a>

Posté : 28 juil. 2015, 16:11
par wookie33
en faite je remarque que c'est plus un probleme HTML
car en exécutant ceci on voit bien le probleme de lien
<!doctype html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>Titre de la page</title>

  <!-- Le reste du contenu 
  <link rel="stylesheet" href="style.css">
  <script src="script.js"></script> -->
  </head>




<p><b><h3>Sapeurs-pompiers</h3></b></p>

<ul>
<ol><a href='http://www.mozilla.com/75'>Aéronefs</ol>
<br>
<ol><a href='http://www.mozilla.com/75'>Lutte contre l'incendie</ol>
<br>
</ul>
<p><b><h3>Sapeurs-pompiers communaux</h3></b></p>
<ul>
<ol><a href='http://www.mozilla.com/76'>houla</ol>
<br>
</ul>
<p><b><h3>Sécurité civile</h3></b></p>
<ul>
<ol><a href='http://www.mozilla.com/80'>volontariat civil</ol>
<br>
<ol><a href='http://www.mozilla.com/80'>volontariat international </ol>
<br>
<ol><a href='http://www.mozilla.com/81'>testTOTO</ol>
<br>
</ul>

Re: <a> lien hypertext </a>

Posté : 28 juil. 2015, 21:02
par Ascla
il faut le fermer le lien : </a>
Comme l'a dit tof73, tu ne fermes par ta balise <a>, donc le problème est logique.
Essaye ce code :
foreach ($result as $key2 => $value) { // scan tous les mot clé principaux
            $transforme = iconv("ISO-8859-1//IGNORE", "UTF-8", $value);
            echo "<p><b><h3>$transforme</h3></b></p>";
             echo "<ul>";
                foreach ($total[$value] as $total2 => $value2) {
            
               $variable_NA = $total[$value][$total2];
               $lien = $numero_article[$variable_NA];   
               $variable_MS = $mot_cle_secondaire[$variable_NA];
               $variable_MS2 = iconv("ISO-8859-1//IGNORE", "UTF-8", $variable_MS);               
               echo "<ol><a href='http://www.mozilla.com/$lien'" . ">" . $variable_MS2 . "</a></ol>";
               echo "<br>";
                 }
             echo "</ul>";      
         }

Re: <a> lien hypertext </a>

Posté : 29 juil. 2015, 08:21
par wookie33
merci , j'ai honte d'etre passé a coté de cela :-(

merci de votre aide