Jump to content
php.lv forumi

Nezinītis

Reģistrētie lietotāji
  • Posts

    71
  • Joined

  • Last visited

Posts posted by Nezinītis

  1. Bet - man viss ir vienā failā, kur notiek funkciju darbība.

    Tas, ka aizsūtītu uz jaunu lapu un tur parādītu nākamos ierakstus - sapratu kā to izdarīt.

    Bet man ir jāpaliek šajā pašā lapā, tikai lapa refreshojas ar jauniem ierakstiem + vēl jāizdomā kā panākt, ka pats viņš automātiski ģenerēs un sakārtos tēmas, atliks tikai tās pievienot.

  2. Sveiki.

    Man radies jautājums par savu "slaveno" forumu.

    Kā var sadalīt ierakstus? t.i. - atveru lapu index.php, tur parādās pirmie 7 ieraksti, pēctam uzspiežu uz 2.lapu, man parādās nākamie 7 ieraksti. Kā tas ir paveicams?

    Cik noprotu, ka tas ir jāraksta query'jā.

  3. Jā, bet vajag - kā pareizi uzrakstīt, kad uzspiežu uz kādas tēmas, man atvērtos tēmas saturs ar autoru, utt., pēctam uzspiežot uz nākamās pogas, man atvērtos tās tēmas konkrētie komentāri, un tad tālāk uzspiežot piedāvā iespēju pievienot komentāru.

     

    Visas darbības tiek veiktas vienā failā, ir arī atsevišķs fails ar funkcijām un if'iem ar kuriem ir arī problēma, jo nevaru atrast teoriju, kā tas ir darāms.

    Nu apmēram šādi:

    <?php
    
    function addtheme(){
    ....
    }
    
    function theme(){
    ....
    }
    
    function comments(){
    ....
    }
    
    function addcomment(){
    ....
    }
    
    if ($_GET['addtheme_id']) {
      addtheme($POST[], text, author)
    } else if ($_GET['theme_id']) {
      theme($_GET[])
    } else if ($_GET['comment_id']) {
      comments($_GET[])
    } else if ($_GET['addcomment_id']) {
      addcomment($POST[])
    }
    ?>

     

    Bet es nezinu, kādi parametri jānodod, kas jāizsauc..

  4. Esmu izgūglojis puspasauli, bet atrodu tikai primitīvus funcijas piemērus, varbūt es nemāku meklēt, bet tas pavisam cits stāsts.

    Atkal mans forums.

    Reāli, man vajag tādu fīču- viens fails ar vizuālo kodu un citām fīčām, otrs fails ar funkcijām. Kad uzspiežu uz kādas tēmas, viņš man izmet viņu {dropDown'o}, uzspiežu turpinājuma pogu, viņš man izmet komentārus, atkal nākamo pogu - izmet lauku, kur var pievienot komentāru.

    Viens man teica, ka man vajag 4 funkcijas un 4 if; else if.

    Kods kuru murgoju:

    <?php
    
    function addtheme(){
    ....
    }
    
    function theme(){
    ....
    }
    
    function comments(){
    ....
    }
    
    function addcomment(){
    ....
    }
    
    if ($_GET['addtheme_id']) {
      addtheme($POST[t], text, author)
    } 
    else if ($_GET['theme_id']){
    
    }
    ?>

     

    Var teikt - balta lapa.

  5. Komentāru tagad viņš aizsūta uz db, bet neizvada.

    Komentāra izvade:

    <?php 
    $data = mysql_query("SELECT * FROM comments WHERE id=$_GET[t_id] ") or die(mysql_error());
    while($info = mysql_fetch_array( $data )) {
    echo "<b><u>Komentāra autors:</u></b>".$info['author'];
    echo '<br>';
    echo "<b><u>Komentārs:</b></u>".$info['content'];
    echo '<br>';
    echo '_______________________________________________________';
    echo '<br>';
    }
    
    ?>

  6. Visai kurioza situācija - izveidotas divas tēmas - Sīpoli;ķiploki.

    Komentējot tēmu Sīpoli, komentārs izvadās ķiploku tēmā, un otrādāk.

     

    Komentārus izvadu:

    <?php 
    $data = mysql_query("SELECT * FROM comments WHERE id=$_GET[id] ") or die(mysql_error());
    while($info = mysql_fetch_array( $data )) {
    echo "<b><u>Komentāra autors:</u></b>".$info['author'];
    echo '<br>';
    echo "<b><u>Komentārs:</b></u>".$info['content'];
    echo '<br>';
    echo '_______________________________________________________';
    echo '<br>';
    }
    ?>

     

    tabulu lauki:

    *themes: t_id;t_author;t_name;t_content.

    *comments: id;author;content.

  7. Nu man ir vairāki faili: index.php;viewall.php;u.c.

    Un man viss kods, kas atrodams visos failos ir jāapvieno vienā failā, piem.: index.php .

    Lai kaut ko darot mani neredirektē uz citu failu, bet paliek tajā pašā tikai izvadot datus.

     

    Piemēram, kā es domāju:

     

    Kaut kāda tēma -> uz tās uzklikšķinot, izmetās tās saturs ar komentāriem.

  8. Sveiki.

    Man tagad manam primitīvajam forumam - [Pievienot tēmas, tās komentēt]- papildinājumi jāveic.

     

    1* Ir iespēja tēmas un komentārus dzēst.

    2* Apvienot visus failus, kurus izmanto, lai forums darbotos, piem: index.php;addComment.php;viewtheme.php;utt. , vienā failā. Ko šajā gadījumā izmanto? Kaut kādus dropDownBoxus;ifus;keisus?

  9. Ar kvērijiem viss ok, bet problēma bija ar pogu..

    pogai bija jāizskatās šādi:

    <form name="input" action="theme.php"  method="get" > 
    <input type="hidden" name="id" value="<?=$_GET['id']?>">
    	<input type="submit" value="Spied te, lai atgrieztos pie tēmas " />	
    </form>

  10. Esmu izveidojis primitīvu foruma paraugu, kurā var pievienot tēmas un tās tēmas komentēt.

    Bet pēc manas programmatūras prasību specifikācijas ir teikts, ka pēc komentēšanas ir jābūt izvēlei - * atgriezties uz pašu sākumu; * atgriezties pie komentētās tēmas. Uz sākumu nav problēma, bet atgriezties pie tēmas gan.

    Mēģināju šādi:

    	<form name="input" action="theme.php?id=<?=$_GET[id]?>">
    	<input type="submit" value="Doties uz sākumu sākumā" />	
    </form>

    "Ķipa" plānots, ka atgriežās uz pēdējo vērtību, kāda tika $_GET[id] piešķirta.

     

    EDIT: Ļoti atvainojos, biki apjuku un ierakstīju tēmu nepareizajā sadaļā, varat lūdzu pārmest?

×
×
  • Create New...