Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]CMS na plikach tekstowych.
Forum PHP.pl > Forum > Przedszkole
Morowis
Witam!

Jestem tutaj nowym użytkownikiem, a zarazem początkujący w programowaniu w PHP. Postanowiłem dla poćwiczenia języka oraz powiększenia umiejętności stworzyć mały CMS (nawet nie wiem czy można to nazwać CMS'em), który miał za zadanie wyświetlać treść z plików tekstowych.
Kod do tego wygląda tak:
  1. <?php
  2.  
  3. for ($i = 0; $i <= 3; $i++)
  4. {
  5.    $tablica[$i] = file_get_contents('plik'.$i.'.txt');
  6.    echo $tablica[$i];
  7. }
  8.  
  9. ?>


Mniemam iż wszystko jest dla was zrozumiałe. Działa to prawidłowo, a nawet lepiej niż przypuszczałem, lecz co to za CMS bez możliwości komentowania. I tu zaczęły się zgrzyty. Do tej pętli dodałem to:
  1. <?php
  2. echo "<p>"."<a href= \"?action=1\">Dodaj komentarz</a>";
  3.    
  4.    if ($_GET['action'] = 1)
  5.    {
  6.        echo "<form action=\"cms1.php\" method=\"POST\">";
  7.        echo "<TEXTAREA name=\"komentarz\" rows=20 style=\"width: 350px;\">Tutaj wpisz treść komentarza.</TEXTAREA><br><br>";
  8.        echo "<input type=\"submit\" value=\"Wyslij\">";
  9.        echo "</form>";
  10.    }
  11. ?>

Lecz nie spełnia to moich oczekiwań. Niestety zamiast po kliknięciu linka formularz wyświetla się od razu. Jest wielce prawdopodobne, że coś przegapiłem lub czegoś po prostu nie wiem, więc zwracam się do was z prośbą rozpatrzenia mojego problemu.

Z góry dziękuje i pozdrawiam
Morowis
erix
  1. <?php
  2. if ($_GET['action'] = 1)
  3. ?>

to to samo, co:
  1. <?php
  2. if ($_GET['action'] == 1)
  3. ?>

? snitch.gif
Morowis
Faktycznie, jak mogłem to przeoczyć.
Wielkie dzięki i wielkie przepraszam za zawracanie głowy takim głupim błędem.
Jeszcze raz przepraszam!
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.