Skocz do zawartości

[php+msql] sposob wyswietlania tworzonych linkow


adomaitis

Rekomendowane odpowiedzi

chodzi o linki na tej stronie, ktore sa tworzone za pomoca formularza, ponizej zrodlo strony, ktora wyswietla odnosniki...

[<?php

$kategoria_wyjmij = explode("_", $_GET['catid']);

if ($kategoria_wyjmij[1] == 0)

$zap_kat='%';

else

$zap_kat=$kategoria_wyjmij[1];

$kategoria=sql_select("

SELECT kat_id, kat_nazwa FROM _o_kategorie

WHERE kat_id LIKE '".$kategoria_wyjmij[0]."'

");

$podkategoria=sql_select("

SELECT podkat_id, podkat_nazwa FROM _o_podkategorie

WHERE podkat_id LIKE '".$kategoria_wyjmij[1]."'

");

$zapytanie=sql_select("

SELECT ogl_id, ogl_tytul, ogl_kategoria, ogl_aktywne FROM _o_ogloszenia

WHERE ogl_aktywne LIKE '1' AND ogl_kategoria LIKE '".$kategoria_wyjmij[0]."\_$zap_kat'

ORDER BY ogl_id desc LIMIT $od, $do

");

if ($kategoria_wyjmij[1] > 0)

$odzielnik='/';

else

$odzielnik='';

if ($zapytanie[0][0] > 0){

echo'

<h2>Województwo '.$kategoria[1][1].''.$odzielnik.''.$podkategoria[1][1].'</h2>

<table width="480">

<tbody> ';

for ($i=1;$i<=$zapytanie[0][0];$i++){

if ($i <= $zapytanie[0][0]){

$data_d=idtodate($zapytanie[$i][0]);

echo'<tr onmouseover="this.style.backgroundColor=\'#ebebeb\';" style="cursor:hand;cursor:pointer;" onmouseout="this.style.backgroundColor=\'#fff\';" style="cursor:hand;cursor:pointer;" onclick="javascript:window.location.href=\''.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].'.html\'">

<td> '.htmlspecialchars("".$zapytanie[$i][1]."", ENT_QUOTES).'</td>

</tr>';

}

}

echo'

</tbody>

</table>';

}

else

echo' <p><strong>Brak dodanych obiektów w tym województwie.</strong></p>';

?>

wyglada, ze jest robione za pomoca jakiejsc funkcji js, da sie zmienic, zeby to wygladalo normalnie, tzn. po najechaniu myszka widac bylo strukture linku ?

Odnośnik do komentarza
Udostępnij na innych stronach

Zamień:

echo'<tr onmouseover="this.style.backgroundColor=\'#ebebeb\';" style="cursor:hand;cursor:pointer;" onmouseout="this.style.backgroundColor=\'#fff\';" style="cursor:hand;cursor:pointer;" onclick="javascript:window.location.href=\''.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].'.html\'">
 <td> '.htmlspecialchars("".$zapytanie[$i][1]."", ENT_QUOTES).'</td>

 </tr>';

na:

echo'<tr><td><a href="'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].'.html">'.htmlspecialchars("".$zapytanie[$i][1]."", ENT_QUOTES).'</a></td></tr>';

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

i jeszcze jedna kwestia oto, kod strony, na ktorej wyswietlane sa wyniki, pokazuja sie wg. daty dodania, jak zmienic, zeby sortowaly sie alfabetycznie ?

<?php

$kategoria_wyjmij = explode("_", $_GET['catid']);

if ($kategoria_wyjmij[1] == 0)

$zap_kat='%';

else

$zap_kat=$kategoria_wyjmij[1];

$kategoria=sql_select("

SELECT kat_id, kat_nazwa FROM _o_kategorie

WHERE kat_id LIKE '".$kategoria_wyjmij[0]."'

");

$podkategoria=sql_select("

SELECT podkat_id, podkat_nazwa FROM _o_podkategorie

WHERE podkat_id LIKE '".$kategoria_wyjmij[1]."'

");

$zapytanie=sql_select("

SELECT ogl_id, ogl_tytul, ogl_kategoria, ogl_aktywne FROM _o_ogloszenia

WHERE ogl_aktywne LIKE '1' AND ogl_kategoria LIKE '".$kategoria_wyjmij[0]."\_$zap_kat'

ORDER BY ogl_id desc LIMIT $od, $do

");

if ($kategoria_wyjmij[1] > 0)

$odzielnik='/';

else

$odzielnik='';

if ($zapytanie[0][0] > 0){

echo'

<h2>Województwo '.$kategoria[1][1].''.$odzielnik.''.$podkategoria[1][1].'</h2><p>Wybierz parafię:</p> <table width="480">

<tbody> ';

for ($i=1;$i<=$zapytanie[0][0];$i++){

if ($i <= $zapytanie[0][0]){

$data_d=idtodate($zapytanie[$i][0]);

echo'<tr><td><a href="'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].'.html">'.htmlspecialchars("".$zapytanie[$i][1]."", ENT_QUOTES).'</a></td></tr>';

}

}

echo'

</tbody>

</table>';

}

else

echo' <p><strong>Brak dodanych obiektów w tym województwie.</strong></p>';

?>

Odnośnik do komentarza
Udostępnij na innych stronach

 ORDER BY ogl_id desc

ta część odpowiada za sortowanie.

ustaw:

ORDER BY `nazwa_kolumny` ASC

oczywiście wpisz nazwe kolumny po której chcesz sortować

a9177b36246d7ce96fa698c9971dd36b.png

Sprzęt akwarystyczny kupuj w moim - sklep akwarystyczny.

Usługi informatyczne oraz reklamowe w tym pozycjonowanie w częstochowie

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności