Hiperłącze w divach nie chcę się uaktywnić

0

Mam taki problem jak dane hiperłącze występuje w znaczniku div do występuje tylko jako tekst natomiast jak jest poza tym divem to jest wszystko normalnie daje kod.

kod PHP

<?php

$user = $nowy_user->sprawdz_czy_zalogowany();

if ($user != 2) {
  print ("<div class=tytul3>Nie masz dostępu do tej części strony</div>");
}
else {
  print ("<div id=panel2> &nbsp</div><div class=panel
	  
	  <a class=zwykla href=./index.php?pozycja=dodaj_aktu>Dodaj nową aktualność</a>
	  </div>    ");
  
  
  
  
  
  
}
 

Kod css odpowiedzialny za to

#panel2 {
min-width: 200px;
    margin-left: center;
    margin-right: center;
float: left;




}
.panel {
width: 380px;
float: left;
text-align: center;
position: relative;
    margin-left: center;
    margin-right: center;
border: 1px solid #d4e32e;
 a.zwykla {font-family: verdana; font-size: 15px; color:#c3af2c; vertical-align:middle; text-decoration:none; }
a.zwykla:hover {font-family: verdana; font-size: 15px; color:#FFFFFF ; vertical-align:middle; text-decoration:none} 


}
1
("<div id=panel2> &nbsp</div><div class=panel

powinno być

("<div id=panel2> &nbsp</div><div class="panel">
0

Nadal to samo.

0

Tak to zrobiłem

  print ("<div id=panel2> &nbsp</div><div class=\"panel\"
	  
	  <a class=zwykla href=./index.php?pozycja=dodaj_aktu>Dodaj nową aktualność</a>
	  </div>    "); 
0

Możesz to też zrobić przy pomocy funkcji echo.
Przykład:

echo <<<START
<div class="foo">barfoo</div>
<i class="bold">foobar</i>
START;
1
pol90 napisał(a):

Tak to zrobiłem

  print ("<div id=panel2> &nbsp</div><div class=\"panel\"
	  
	  <a class=zwykla href=./index.php?pozycja=dodaj_aktu>Dodaj nową aktualność</a>
	  </div>    "); 

Już wcześniej miałeś podaną odpowiedź, masz niezamknięty znacznik div po "panel"

PS. pakuj wartości atrybutów w cudzysłowy

0

Jednak się okazało, że miałem nie zamknięty znacznik div.

1 użytkowników online, w tym zalogowanych: 0, gości: 1