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

Podstrony forum

0 głosów
114 wizyt
pytanie zadane 4 czerwca w PHP, Symfony, Zend przez Rosool Użytkownik (540 p.)
Witam!!! Pisze forum szło mi dobrze dopóki nie spotkał mnie problem.Tym problemem jest to ,że nie wiem jak mam linkować artykuły.Mam zrobic  osobny plik .html dla danego artykulu czy jakimś szablonem się da czy wogóle jeszcze inaczej.Dodam że chcialbym to zrobic w php.

1 odpowiedź

0 głosów
odpowiedź 4 czerwca przez Arkadiusz Waluk Ekspert (249,210 p.)
wybrane 4 czerwca przez Rosool
 
Najlepsza
Robisz jeden plik, który obsługuje wszystkie posty, a post który chcesz pokazać przekazujesz w adresie. Wszystkie posty masz w bazie danych i w adresie przekazujesz coś unikalnego dla tego posta (liczbowe id czy jakiś inny string). Tak najprościej, byłoby to np. post.php?id=5 - 5 oznacza id w posta w bazie danych. W PHP odczytujesz z metody GET wartość "id", po takiego posta idziesz do bazy i go wyświetlasz.

W praktyce nikt już teraz niczego poważnego w opisany powyżej sposób nie pisze. Całe aplikacje realizuje się wspomagając bibliotekami/frameworkami, kieruje się wszystko na jeden plik, który obsługuje routing itd. Ale skoro zadajesz takie pytanie to domyślam się, że jesteś bardzo początkujący. Fajnie by było uczyć się od razu w taki sposób jak opisałem, ale sam po sobie wiem, że to może być trudne, szczególnie że większość kursów dla początkujących tak właśnie uczy. Jeżeli zrobisz to opisanym powyżej sposobem, to pamiętaj o tym, aby szybko przejść do normalnego pisania, to może być tylko mały etap nauki.
komentarz 4 czerwca przez Arkadiusz Waluk Ekspert (249,210 p.)
Przecież właśnie to pokazałem. Przypadek, który pokazałem zakłada, że to będzie wyświetla jako string (przez echo czy cokolwiek innego). Wtedy można jak podałem, można bez {}, można zrobić konkatenacje. Zwykłe wstawianie zmiennej do stringa. Chyba że masz zwykły kod HTML, nie interpretowany jako PHP, i do niego chcesz dostawić wartość zmiennej z PHP, wtedy możesz zrobić <?= $id ?> (to skrót od <?php echo $id ?>).
komentarz 4 czerwca przez Rosool Użytkownik (540 p.)

kawalek mojego kodu

  echo '

<div class="list-main">
   <div class="odp">'.$wiersz[$i]['czyodp'].'
                   <div class="low">Odpowiedzi</div>
                                    </div>
     <div ><div ><a href="../podstrony/podstrona.php?id={$id}">
'.$wiersz[$i]['naglowek'].'</a></div>
                                         <div  class="low2 dati">Opublikowany 
                                         '.$wiersz[$i]['dataa-dodania'].' przez '.$wiersze['login'].' w '.$wiersz[$i]['kategoria'].'
                                        -> '.$wiersz[$i]['kategoria2'].'</div> 
                                    </div>
                            </div>
                   ';

 

komentarz 4 czerwca przez Rosool Użytkownik (540 p.)
i w linku wyswietla ?id={$id}
komentarz 4 czerwca przez Arkadiusz Waluk Ekspert (249,210 p.)
Wszystkie pozostałe wartości wstawiasz łączeniem stringów, konkatenacją, czy jak kto woli wprost: łączysz kropką. Logicznie myśląc to możesz zrobić tak samo. A jak chcesz zrobić to przez {$id} to musisz mieć zapis tego stringa w cudzysłowach, a nie apostrofach. Tylko wtedy interpreter będzie szukał zmiennych do podstawiania, przy apostrofach tego nie robi, podstawy.
1
komentarz 4 czerwca przez Rosool Użytkownik (540 p.)
dobra to tylko o to chodzilo ale debil ze mnie dzieki wielkie Pozdrawiam

Podobne pytania

0 głosów
1 odpowiedź 49 wizyt
pytanie zadane 2 marca w PHP, Symfony, Zend przez veryape Początkujący (480 p.)
0 głosów
1 odpowiedź 67 wizyt
pytanie zadane 3 grudnia 2018 w PHP, Symfony, Zend przez BlvckFox Gaduła (3,540 p.)
0 głosów
2 odpowiedzi 121 wizyt
pytanie zadane 21 października 2018 w PHP, Symfony, Zend przez JeyJey Użytkownik (710 p.)
Porady nie od parady
Forum posiada swój własny chat IRC, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

65,654 zapytań

112,282 odpowiedzi

236,928 komentarzy

46,645 pasjonatów

Przeglądających: 148
Pasjonatów: 1 Gości: 147

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...