Strona 1 z 1

Mini Forum. Tworzenie elementów

Napisane: piątek, 23 września 2011, 17:55
przez Szymon123
Witam wszystkich
Robię proste wypisywanie komentarzy z bazy danych. Załózmy ze mam w bazie tabele z imię, tresc komentarza oraz główny.
Jeżeli glówny ma wartośc 0 oznacza ze jest podkomentarzem.

Chciałbym teraz napisac funkcje

Code: Zaznacz cały

function wypiszwszystko
{
     pętelka
        {
        if główny=1
         wstaw odpowieni prostokąt z komentarzem głównym;
        if główny=0
         wstaw odpowieni prostokąt z podkomentarzem;
         }



}


Proszę o podsunięcie pomysłu jak zrealizowac ify. Czy za pomocą echo wyswietlac divy z komentarzem podrasowane css?? Czy uzyc jakis innych znacznikówk np tr? A może tego nie warto robic w php.

Robiłem takie cos na divach al emiałem problem z ustaleniem pozycji dla prostokątów z komentarzem za pomocą css relative oraz absolute wiec doszedłem do wniosku ze to niezbyt dobre było

Re: Mini Forum. Tworzenie elementów

Napisane: sobota, 24 września 2011, 12:34
przez Morfidon
Jeśli komentarz główny to stwórz komentarz z klasą CSS np. main_comment, a gdy podkomentarz to z klasą sub_comment.

sub_comment wysuwasz np. w bok parę px i wygląda jak sub komentarz a nie główny - możesz oczywiście zrobić cokolwiek innego jeśli chodzi o wyróżnienie.

Re: Mini Forum. Tworzenie elementów

Napisane: niedziela, 25 września 2011, 18:00
przez Szymon123
Próbowałem zrobic cos takiego zeby w divie wypisywało witaj scwiecie 100 razy. Mam problem ze zrozumieniem składni prawdopodobnie bo mi to nie działa

Code: Zaznacz cały

<?php
include_once('laczenie.php');
<?php>
function stworz_bloczek() {
 
  <html>
  <head>
    <title>Wszystkie komentarze</title>
    <style>
   
      div { font-family: Arial, Helvetica, sans-serif;
                     font-size: 15px; margin: 10px; background-color: mediumturquoise }
     
    </style>
  </head>
  <body>
 
                     
          <?php          
    function petla()
    {
 
 
        for($i=1;$i<100;$i++)
        {
        lacz_bd();
     
        <div>echo'witaj <br/>'</div> ;
        }
      ?>

  </body>
  </html>
  }
}
?>
?>