liebewinter: current_page hat keine wirkunge,,,

Beitrag lesen

Hallo , meine Probleme... auf die datei code.php , have diese Code;

<?php

header('Content-Type: text/html; Charset=utf-8');
mb_internal_encoding('UTF-8');
date_default_timezone_set('Europe/Berlin');
error_reporting(E_ALL);


class ClassProveContakt3 
{     
     private $current_page;
    
     


      function me () 
      {
       $current_page = 0; 
?>
      
       <nav class="link_wechsel">
         <h2 class="visually-hidden">Page navigation</h2>
         <ul>
          <li><a <?php if ($current_page=="1"): ?>aria-current="page" <?php endif ?> href="hallo-1.php">1</a></li>
          <li><a <?php if ($current_page=="2"): ?>aria-current="page" <?php endif ?> href="hallo-2.php">2</a></li>
         </ul>
       </nav>

<?php
      }

}

?>

ich habe auf die Variable $current_page = 0; eine Werte gegeben weil ohne ihn auf den Browser bekommtet , error...

dann habe zwei Dateien hallo-1.php und hallo-2.php , alle beiden haben gleiche Code;

<?php  

include 'code.php';
header("Content-Type: text/html; Charset=utf-8");
mb_internal_encoding('UTF-8');
date_default_timezone_set('UTC');
error_reporting(E_ALL);

$ProveContackt=new ClassProveContakt3;

?>

<!doctype html>

<html lang="en">

<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<title>beispiel-1</title>

 

 

</head>

<style>

 

.link_wechsel ul {

    list-style-type: none;

    margin-left: 340px;

}

 

.link_wechsel li {

  display: inline;

}

 

.link_wechsel a {

   display: inline;

   text-decoration: none;

   border: 1px solid gray;

   background-color: #FE2E64;

   color: black;

   padding: 8px;

   opacity: 0.5;

   font-family: Times New Roman;

}

 

.link_wechsel a:hover {

   background-color: #9f9e9e;

}

 




.link_wechsel a[aria-current=page] {

   background-color: green;
}



</style>

 

 

<body>

<h3>Page 1</h3>

 

<?php

 $ProveContackt->me();
 $current_page= "1";

?>
 
</body>

</html>

Wie der Screenshot zeigt , wen ich auf der Datei hallo-1.php bin , die Farbe verendert sich nicht....