Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z wklejeniem obrazka (img)
Forum PHP.pl > Forum > Przedszkole
ppsi
Witam

Proszę o pomoc próbuje wykonać nawigacje w php ale napotkałem problem próbuje odzielić kategorie ikoną lecz wyskakują mi nieporządane cele.

orginalna nawigacja wygląda tak:

stronagłówna/artykuły/miejscowści/spis

gdy zamienie kreski - "/" na ikony
  1. <img src="gfx/ico/strzalka.gif" alt="artykuły" width="16" height="10" />
zaczynają się problemy tzn. wyskakuje takie coś:

stronagłówna[img]artykuły[img]miejscowści[img]

brakuje "/spis"

Gdy chce zastąpić pierwszą kreske "/" to jest link:

  1. <?php
  2. $s .= '<a href="'.nav_url.'">'.new_name.'</a>/';
  3. ?>


wszystko jest wporządku ale gdy zastąpie drugą kreske "/" to jest link:

  1. <?php
  2. $s .= '<a href="article.php?category='.$x['code'].'">'.$x['name'].'</a>/';
  3. ?>


to właśnie tu zacznają się problemy

Proszę o pomoc moze tu mi ktoś pomoze. Z gory bardzo dziekuje !

A oto kod całej nawigacji:
  1. <?php
  2.  
  3. include( './config.php' );
  4. include( './include/admin.php' );
  5.  
  6. @header("Content-Type: text/html; charset=".CODING); 
  7.  
  8. // echo '<pre>';
  9. // print_R( $_SERVER );
  10. // echo '</pre>';
  11.  
  12. mysql_connect( HOST, USER, PASS );
  13. mysql_select_db( BASE );
  14.  
  15. function genNav( $a ) {
  16. $s = '';
  17.  
  18. $b = false;
  19. $s .= '<a class="bialy" href="'.nav_url.'">'.new_name.'</a>/';
  20.  
  21.  
  22. $l = count( $a );
  23. if( isSet( $_GET['id'] ) ) {
  24. $l = 9999;
  25. }
  26. $i=1;
  27. foreach( $a As $k => $x ) {
  28. $b = true;
  29.  
  30. //echo $l.' == '.$i.' <br />';
  31. if( $l==$i ) {
  32. $s .= ''.$x['name'].'/';
  33. } else {
  34. $s .= '<a class="bialy" href="article.php?category='.$x['code'].'">'.$x['name'].'</a>/';
  35. }
  36. $i++;
  37. }
  38.  
  39. if( $b ) {
  40. $s = substr( $s, 0, -);
  41. }
  42.  
  43. if( isSet( $_GET['id'] ) ) {
  44. $sSql = 'Select `id`, `topic` From `article` Where `id` = ''.clear( $_GET['id'] ).'' Order by `id` DESC Limit 1';
  45. $b = mysql_query( $sSql );
  46. $c = mysql_fetch_array( $b );
  47.  
  48. $s .= "/";
  49.  
  50. if( isSet( $_GET['comment'] ) ) {
  51. $s .= '<a class="bialy" href="article.php?id='.$c['id'].'">'.$c['topic'].'</a>/';
  52. $s .= 'dodaj komentarz';
  53. } else {
  54. $s .= ''.$c['topic'].'';
  55. }
  56.  
  57. }
  58.  
  59. if( isSet( $_GET['category'] ) ) {
  60. $s .= '';
  61. }
  62.  
  63. if( isSet( $_GET['show_comment'] ) ) {
  64. $s .= "/";
  65. $sSql = 'Select `id`, `topic` From `article` Where `id` = ''.clear( $_GET['show_comment'] ).'' Limit 1';
  66. $b = mysql_query( $sSql );
  67. $c = mysql_fetch_array( $b );
  68. $s .= '<a class="bialy" href="article.php?id='.$c['id'].'">'.$c['topic'].'</a>/';
  69. $s .= 'komenatrze';
  70. }
  71.  
  72. return '<div >'. $s .'</div>';
  73. ?>
Ja_Szczur
trochę to zamotane
i co to jest ta zmienna $a w argumentach funkcji?
domyślam się, że tablica linków, ale z domysłami to należy uważać ;]

  1. <?php
  2. $s .= ''.$c['topic'].''; // świetny zapis :)
  3. $s .= $c['topic']; // nie lepiej tak?
  4.  
  5. $s .= ''.$x['name'].'/'; // --> $s .= $x['name'] . '/';
  6.  
  7. if( isSet( $_GET['category'] ) )
  8. $s .= '';
  9. // w tym momencie nic nie robisz z $s, wiesz o tym, prawda?
  10. ?>
Gość_ppsi_*
Witam

To znaczy w sumie to nie moje dzieło php. Ja chce tylko tu dodać grafike zamiast kresek ukośnych. Proszę pomóżcie bardzo pilne?
Gość_ppsi_*
Prosze was ogromnie o pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.