• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

przekierowanie wybranego diva

Object Storage Arubacloud
+1 głos
883 wizyt
pytanie zadane 16 lutego 2018 w PHP przez gunaterek Bywalec (2,760 p.)

witam, mam problem ze zrobieniem przekierowania mianowicie nie rozumiem jak mozna to robić. Mam strone ktora wyswietla kilka postów. Chcialbym aby po kliknieciu (obojetne link, przycisk, caly div) przekierowalo na nowa stronę z tym wybranym divem. Jak przekierować to nie mam problemu, nie wiem tylko jak zrobić to aby konkretnie ten w ktory się post kliknie został pobrany z bazy i otwarty w nowej karcie.


     $result =mysqli_query($connection,"SELECT * FROM `article`");
    while ($article = $result->fetch_assoc()) 
    {
    //zamiana daty 
        $article['date']=date("m/d/y"); 
        
        echo "<div class='article'>"."<h2>".$article['title']."</h2>"."<br>".
        "<h3>".$article['shorttext']."</h3>"."<a>"."</a>".$article['date']."</div>";
        
   

nie rozumiem jak to wgł można zrobić. Czy moze jakas fuknkcja onclick ze stworzy zmienna z id tego wlasnie postu. Proszę ochociaż o pomysł

2 odpowiedzi

+1 głos
odpowiedź 16 lutego 2018 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
wybrane 17 lutego 2018 przez gunaterek
 
Najlepsza

Wrzucasz całego diva w <a>

<a href="link do posta" target="_blank"><div>TREŚĆ</div></a>

Target blank odpowiada za otwarcie tego w nowej karcie. Tylko daj na hover dla tego diva cursor pointer i jakieś wyróżnienie pokroju zmiany tła, grubości czcionki żeby user wiedział że on jest klikalny.

komentarz 17 lutego 2018 przez gunaterek Bywalec (2,760 p.)
ale przekierować na nową strone to wiem. Problem z tym ze na nowo otwartej karcie nie wyswietla sie ten wybrany div.
komentarz 17 lutego 2018 przez CzikaCarry Szeryf (75,340 p.)
No ale masz tam przecież link do posta w znaczniku <a>, atrybucie href, ten link to link do posta który chcesz wyświetlić :)
komentarz 17 lutego 2018 przez gunaterek Bywalec (2,760 p.)
szukam raczej rozwiazania typu na nowej stronie "pobierz wiersz o id rownym class=post[i] gdzie kazdy div ma classe ale nie wiem jak przesłac informacje ze to akurat ten post. ewentualnie " jesli klikniesz na div z id=[i] to utworz zmienna nowypost=[i] i na nowej stronie -jesli istnieje nowypost=[i] to pobierz wiersz id =[i]. zamysl jakis mam ale wykonac kompletnie nie wiem jak
komentarz 17 lutego 2018 przez gunaterek Bywalec (2,760 p.)
edycja 17 lutego 2018 przez gunaterek
ale te posty sa na stronie wyswietlone w petli z bazy. Chyba jasno nie wytlumaczyłem. Nie chce tworzyc podstron kolejnych tylko za pomoca phpa (gdzies cos niby za pomoca ajaxa sie da ale jak to nie bylo napisane) jesli klikniesz ten to pobierze na nowej stronie ten.
komentarz 17 lutego 2018 przez CzikaCarry Szeryf (75,340 p.)
No ale ja Ci tłumaczę, że w linku możesz podać zmienne GET i przy ich pomocy zidentyfikować o jaki artykuł chodzi:

www.example.com/article.php?id=9

W ten sposób, przy kliknięciu w taki link, możesz w skrypcie article.php pobrać zmienną id z linku i na jej podstawie "wypluć" artykuł :)
komentarz 17 lutego 2018 przez gunaterek Bywalec (2,760 p.)
dzięki wielkie, pomogło :)
0 głosów
odpowiedź 16 lutego 2018 przez excavelty Bywalec (2,480 p.)
Ostatnio rozwiązałem podobny problem w taki sposób, że zrobilem formularz a w nim submity, kazdy odnosil sie do innego artykulu. Kazdy submit mial przypisane id artykulu i bylo one wysylane w tablicy $_POST. No i na tej stroniie gdzie zostal wyslany formularz zostaje pobrany odpowiednia zawartosc zaleznie od id. To dziala, ale przyznam szczerze, ze przydaloby sie, zeby ktos mi opisal jak to zrobic lepiej, bo wydaje mi sie, ze jest to metoda nieco naciagana.

Podobne pytania

0 głosów
2 odpowiedzi 307 wizyt
pytanie zadane 6 czerwca 2016 w PHP przez hiper007 Stary wyjadacz (11,270 p.)
0 głosów
4 odpowiedzi 3,494 wizyt
–1 głos
3 odpowiedzi 182 wizyt
pytanie zadane 19 kwietnia 2016 w PHP przez Jakub Suszyński Użytkownik (540 p.)

92,547 zapytań

141,390 odpowiedzi

319,509 komentarzy

61,931 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...