Jump to content
php.lv forumi

Nezinītis

Reģistrētie lietotāji
  • Posts

    71
  • Joined

  • Last visited

Everything posted by Nezinītis

  1. Esmu ticis tik tālu, ka manuāli ievadot - http://localhost/index.php?page=0 http://localhost/index.php?page=1 - viņš parāda attiecīgos ierakstus. Bet, kā lai ģenerē apakšā navigāciju, kur varēs staigāt un aplūkot ierakstus? 1,2,3,4,.. lappuse.
  2. 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.
  3. Nu jā, bet lai es paliktu tajā pašā lapā, bet tikai ieraksti jauni tiktu parādīti. Kaut kāds if's? Ja nospiežu pogu, tad tur visādi ++ un pa jaunam lai parāda?
  4. Ko izmantojot, es varēšu pārselectot citus ierakstus?
  5. 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ā.
  6. 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..
  7. Tak nejau semikolā ir problēma. :D Problēma ir tur, ka nesaprotu, kā if'us uzrakstīt. Varbūt var kāds paskaidrojošu piemēru parādīt, lai spētu iebraukt? :(
  8. 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.
  9. Jā, tiešām vaina tabulās bija. Vnk nekad ar PhpMyAdmin nekad neesmu strādājis.
  10. 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>'; } ?>
  11. 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.
  12. Kāds datu tips ir iekš phpMyAdmin autoincrement? Linux terminālī izmantoju inc, bet pma nekur tādu nemanu. :/
  13. 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.
  14. 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?
  15. 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>
  16. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1. :(
  17. 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?
  18. paldies, ratrij, viss čiki. + es auna piere, nebiju php-mysql pluginu pieinstalējis. Bet nu kas nemācās, neko nedara arī neko neiemācīsies.
  19. āā, nepareizo extensionu rediģēju, bet atkal sākas problēmas.. Nevaru rediģēt php.ini failu, saka, ka nav accessa. Linux. :(
  20. Labdien. Tā kā esmu tikai newbie ar php, rodas daudz, daudz kļūdu. Viena no tām - Fatal error: Call to undefined function mysql_connect() in /var/www/posting.php on line 2 Izmetās, ka no primitīvas lapas, vēlos pievienot komentāru un aizsūtīt datus uz mysql, bet izlec šis. Man uzstādīts LAMP. Kāds var palīdzēt sakarā ar to erroru?
×
×
  • Create New...