ďťż

[MySQL][PHP]Małe problemy ze skrypcikiem

       

Podstrony


telcocafe

Mam małe problemy ze skryptem. W zależności od wpisu w bazie ma on wyświetlać linki w podanym kolorze, pogrubione lub i pogrubione i kolorowe. Kolory wyświetlają się prawidłowo ale wszystkie linki są pogrubione. Gdzie popełniłem błąd?

Baza

anhor______title______link_________pogrubienie____kolor _____miejsce
|____________________________________________________________|
Anhor_____ tytuł ______link__________NULL________NULL_______index
anhor 2____tytuł 2_____link 2_________ t _________NULL_______index
anhor 3____tytuł 3_____link 3________NULL________black_______index

<?PHP $sql = mysql_connect("localhost", "***", "***"); mysql_select_db("baza danych"); $zapytanie4 = "SELECT * FROM `linki` WHERE miejsce = 'index' || miejsce = 'all'"; $idzapytania4 = mysql_query($zapytanie4); while ($linki = mysql_fetch_array($idzapytania4)){ echo '<tr> <td width="15%" colspan="2"><font color="#9C5F02">&gt;&gt;</font></td> <td width="6%" colspan="2">&nbsp;</td> <td width="79%" align="left" colspan="2"><a href='.$linki[link].' title='.$linki[title].' class="linki">'; if ($link[pogrubienie] == 't' && $link[kolor] !== ''){ echo '<font color='.$linki[kolor].'><b>'.$linki[anhor].'< /b></font>'; } else if ($link[kolor] !== ''){ echo '<font color='.$linki[kolor].'>'.$linki[anhor].'</font> '; } else if ($link[pogrubienie] == 't'){ echo '<b>'.$linki[anhor].'</b>'; } else{ echo "$linki[anhor]"; } echo '</a></td></tr>'; } mysql_close($sql); ?>
Użytkownik pan888 edytował ten post 14 wrzesień 2006, 16:55


Zamień:
$link[pogrubienie] !== ''
na:
!empty($link[pogrubienie])

!== sprawdza też typ, czyli sprawdzasz czy jest pustym stringiem w tym wypadku a jest null. Możesz też zamiast !== dać != i też powinno działać.
Użytkownik .:dR@kE:. edytował ten post 14 wrzesień 2006, 15:42
Niestety te zmiany nic nie dały. Nie wiem czemu ale te problemy mam tylko z pogrubieniem, z kolorami nie ma żadnego problemu.

Robisz
while ($linki = mysql_fetch_array($idzapytania4))
więc zapisujesz do zmiennej $linki a w skrypcie odwołujesz się do zmiennej $link



No i teraz działa:)


No i teraz działa:)
To zapodaj jeszcze raz ten kod po zmianach jakie wprowadziłeś za poradą moją i .: DR@kE:. bo będzie ich sporo, a lepiej patrzeć w aktualny kod
Użytkownik kutar edytował ten post 14 wrzesień 2006, 20:59

To zapodaj jeszcze raz ten kod po zmianach jakie wprowadziłeś za poradą moją i .: DR@kE:. bo będzie ich sporo, a lepiej patrzeć w aktualny kod
a po co, skoro działa?


a po co, skoro działa?
a sory, ślepy jestem, czytałem to już wieczorem, byłem zmęczony i przeczytałem że "nadal nie działa", jaki LOL

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.