Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. SELECT * FROM tabule - tā atselektē visus ierakstus (protams ar LIMIT ja vajag fiksētu skaitu lapā). Tad ciklā izvadi visus tos ierakstus <table> tagos, kur pašā rindas galā liec linku: <a href="update.php?id=$ID_E">Labot</a> Tā tu saģenerēsi katram ierakstam linku uz update.php skriptu, ar ieraksta primāro atslēgu id GET parametrā. Tajā update.php skripā atselektē ierakstu, kura primārā atslēga ir $_GET['id'] un izvadi to <form>'ā <input> lauciņos. ar pogu Submit uz skriptu, kurš tad arī saseivos visus ievadītos lauciņus. Advancētākā variantā tas Labot pārtop par JS skriptu, kurš pārveido dinamiski tos tabulas rindas datus par <input> lauciņiem un uz saglabāšanu ar XHR (XMLHttpRequest) saglabā atpakaļ datubāzē.
  2. Ja tas ID_E ir tabulas primārā atslēga, tad ierakstu updeitot vari šādi: UPDATE tabule SET lauks1='$dati1', lauks2='$dati2' WHERE ID_E=$id_e Protams, piemērojot vajadzīgās fjas pret sql injekcijām (eskeipo pēdiņas). Dzēš šādi: DELETE FROM tabule WHERE E_ID=$id_e
  3. Nevajag laist php cgi variantu. Ceturtajam php ir direktorija cli, kurā ir php.exe normāla versija (tb netaisa nekādus html headeru outputus). To arī vajag laist.
  4. Nav taisnība. http://dev.mysql.com/doc/refman/5.0/en/inf....html#id3184877 php (vai mysql klienta) sources neesmu skatījies, taču imo, php fja jau sev apakšā izmanto to pašu vien SQL fju. Jaunu divriteni taču neizgudrosi.
  5. netstat -a uzrāda, ka uz 80 nekas cits nesēž? apaches error logā nekā nav? pie procesiem uzrādās?
  6. Ir jau ok, bet instalējamajam MySQL arī nav ne vainas. Tad vismaz dažus svarīgus parametrus instalācijas laikā var uzstādīt, a citādi jārediģējas pa my.ini failu.
  7. Labojums: vairumā gadījumu ir vienkārši īstenojama.
  8. Un kāds ir jautājums?
  9. Flat teksta failā meklēšana notiks O(n) laikā (fails ta viss jāielasa pēc kārtas). Turpretī MySQL datubāzē pie pareiziem indeksiem meklēšanas sarežģītība būs logaritmiska O(log n). Ceru, ka zini atšķirību starp lineāru funkciju un logaritmisku funkciju.
  10. Nevis pērsēt, bet parsēt. Parsēt nozīmē lasīt kautkādā formātā tekstu (piem HTML) un to ielasīt kā pats vēlies savās datu struktūrās (masīvos, klasēs un tml). Šajā gadījumā tika domāts, ka excelis māk nolasīt html tabulas un tās attēlot sevī kā tabulveida datus (nevis visu html tabulu vienā rūtiņā iebāzt).
  11. Par portu - es atkārtojos - parse_url. Par datu padošanu, ja domāji POST pieprasījumu, tad tāds arī jāraksta, nevis GET pieprasījums. ja domāji GET parametrus, tad tie padodās aiz visiem headeriem aiz viena entera. Palasi http specifikāciju (RFCā).
  12. bubu

    PHP vs ASP.NET

    ASP.NET dokumentācijai vajadzētu būt MSDNā. Par onlainā pieejamo variantu nezinu, bet offlainā, tb instalējamā veidā, noteikti ir.
  13. Tak ports jāpadod otrajā parametrā. Tev pašam tas jāatdala un jāpadod tur kur vajag. parse_url skaties.
  14. http://coppermine.sf.net/
  15. bubu

    Pamata URL

    vecākām php 4 versijām nebija tādas funkcijas file_get_contents.
  16. bubu

    Php un mysql

    Manuprāt tu te saki, ka 5.1.4 skaitās stabila. Vai tad beta skaitās stabila versija?
  17. Ieslēdz php.ini failā startup erroru parādīšanu un pārstartē apači. Ko tad teiks?
  18. Paskaties uz SimpleXML, ja lieto php 5 versiju. To ko tu uzrakstīji tas jau vairāk pēc xpath izskatās.
  19. A kāpēc nevari htdocs mapē uztaisīt folderi phpmyadmin un tur likt to phpmyadminu? Vēl jau taču vari pierediģēt apačes konfigu, kur var norādīt kādam urlim kādu folderi vien gribi.
  20. bubu

    php un xml

    ielasi ar file() un paņem 14 masīva elementu, uztaisi explore(' ', ..) un paņem kuru vārdu tev vajag. Taču xml failus nekad neparsē skaitot rindiņu numurus. Tos parsē vai nu ar DOM vai ar SAX parseriem (abi divi ir pieejami php). Ja lieto php5 versiju, tad vēl var lietot SimpleXML, tas esot vienkāršāks. Lai gan man pašam patīk tīri labi ar SAX parsēt xml failus, jo tā priekšrocība ir tāda, ka fails netiek ielasīts atmiņā uzreiz, bet pa maziem gabaliņiem, tb lieliem xml failiem ietaupās atmiņa (atšķirībā no abiem pārējiem interfeisiem, kur xml fails tiek lasīts atmiņā viss uzreiz).
  21. bubu

    Php un mysql

    http://dev.mysql.com/downloads/ Kas nav skaidrs?
  22. Zem windows nekas nav jākompilē pašam. Tur viss gatavs zip failā ir pieejams novilkšanai. Atkomentē tikai pareizās rindiņas php.ini failā (un izlasi manuālī instalācijas sadaļu).
  23. Sāc taču lasī ar introduction un tutorial. Un tikai pēc tam visas funkcijas lasi. Ko nozīmē vai formas strādās, ja nav <form> taga? Kur tad tur ir forma? Formas jēga jau ir nopostēt datus (bez JS). Ja nav <form> tagad, tad kur tu uzrādīsi action un method?
×
×
  • Create New...