Jump to content
php.lv forumi

Sliipeetais

Reģistrētie lietotāji
  • Posts

    111
  • Joined

  • Last visited

Everything posted by Sliipeetais

  1. Tādā gadījumā, ko dara display() funkcija?
  2. Un ko tieši šajā gadījumā paveic getHtml() funkcija?
  3. OK, par namespacēm sapratu, bet tagad atgriežoties mazliet atpakaļ: Es nesaprotu, kā es varēšu panākt, ka tā tabula aiztaisīsies? Es nesparotu, kā var izveidot tabulu un pēc tam viņai sabāzt iekšā tos rowus.
  4. Emm, tāds kautrīgs jautājums, kas ir namespaces?
  5. Sapratu. Bet konkrēti manā gadījumā takš nav šādu mainīgo, kuri būtu nepieciešami visām funkcijām.?
  6. Lūk, tieši šo priekšrocību es nesparotu. Klases mainīgos? Labi, es saprotu, man ir mainīgais, kuru var izmantot visas šīs funkcijas un šis mainīgais ir tikai iekš klases. Taču manā gadījumā neviens šāds mainīgais, šķiet, nav vajadzīgs. Un kas ir konstruktori?
  7. Izgūgloju internetu par tēmu templates. Ideju sapratu. Bet ko darīt ar OOP? Es neredzu jēgu (mana saprašana) tās funkcijas sabāzt klasē. Pēc tam viss tikai sarežģijas.
  8. T.i., kā šo pašu var uzrakstīt efektīgāk?
  9. Nu lūk, pastāsti man lūdzu kaut ko par OOP un templeitiem. Par OOP minimāli izpratne ir, par templeitiem neesmu dzirdējis.
  10. Sliipeetais

    2 skripti

    Esmu nolēmis savus uzrakstītos PHP skriptus reizi pa reizei iemest šeit, lai tos apskata profesionāļa acs un izsaka savu viedokli, citādi, es labāk skriptēt neiemācīšos. Pirmās ir funkcijas, ar kuru palīdzību ir ērtāk veidot html tabulas: function caption($caption) { $table=" <caption>$caption</caption>\n"; return $table; } function header() { $table=" <tr>\n"; foreach(func_get_args() as $item) { $table.=" <th>$item</th>\n"; } $table.=" </tr>\n"; return $table; } function head($id='default') { $table="<table id=\"$id\">\n"; return $table; } function body($array, $header='') { $table=" <tr>\n"; if(!empty($header)){ $table.=" <th>$header</th>\n"; } foreach($array as $item) { $table.=" <td>$item</td>\n"; } $table.=" </tr>\n"; return $table; } function foot() { $table="</table>\n"; return $table; } Nākamās funkcijas paredzētas dažādu FORM elementu izveidošanai: function form_h() { $form="<form method=\"POST\" action=\"$_SERVER['PHP_SELF']\">\n"; return $form; } function form_f() { $form="</form>\n"; return $form; } function textbox($size, $name, $value='') { $form="<input type=\"text\" name=\"$name\" value=\"$value\" size=\"$size\" />\n"; return $form; } function checkbox($name, $value, $checked='') { $form="<input type=\"checkbox\" name=\"$name\" value=\"$value\" $checked />\n"; return $form; } function groupbox_h($legend) { $form="<fieldset style=\"padding: 2\">\n<legend>$legend</legend>\n"; return $form; } function groupbox_f() { $form="</fieldset>\n"; return $form; } function dropdownbox_h($name) { $form="<select size=\"1\" name=\"$name\">\n"); return $form; } function dropdownbox_b($value, $text, $selected='') { $form="<option value=\"$value\" $selected>$text</option>\n"; return $form; } function dropdownbox_f() { $form="</select>\n"; return $form; }
  11. Paldies gan bubu, gan spynode. Abi varianti man noderēja.
  12. Vai ir iespējams apstaigāt visus funkcijai nodotos argumentus, nezinot cik daudz to ir? function diivainis() { //mistisks kods, kas echo visus funkcijai nodotos mainiigos } diivainis("lalalaa", "kakis", "suns", "koks"); // rezultaataa echo lalalaa kakis suns koks diivainis("kakis2", "suns2", "koks2"); // rezultaataa echo kakis2 suns2 koks2
  13. Es izdomāju. Iekš DIV bilde atradīsies kā fons, un DIVam ar iekšējo borderi problēmu nav. Laikam.
  14. Nevar kaut kā uzbīdīt DIVu virs attēla, un tad jamajam mainīt tos borderus?
  15. Vai ir iespējams attēlam rāmi (border) nevis aplikt apkārt, bet gan iekšpusē? Situācija - man ir vairāki attēli, kuri ir cieši kopā. Kad uz kādu uzspiež, ap to apvelkas rāmis. Es nevēlos, lai visi pārējie attēli šajā brīdi "izlec" no vietas, tādējādi radot atstarpes, tāpēc nepieciešams, lai rāmis attēlam ievelkas iekšpusē, nepalielinot attēla izmērus.
  16. Tiešām, man ir versija 3.x. Tagad viss strādā. Paldies.
  17. 1064: You have an error in your SQL syntax near '('2004-06-21' AS DATE)' at line 1
  18. Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in C:\swamp\www\functions.php on line 489 Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\swamp\www\functions.php on line 489 : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\swamp\www\functions.php on line 491
  19. mysql_fetch_array(): supplied argument is not a valid MySQL result resource
  20. Ehh, es te vispār saputrojos Tagad ir: $sql=mysql_query("SELECT * FROM tabula WHERE 'time'<CAST('$datums' AS DATE)"); Un vienalga - mysql_fetch_array(): supplied argument is not a valid MySQL result resource
  21. Tomēr netieku galā. Man ir mainīgais $datums="2004-07-28"; Vēl man ir datubāze, kur ir daudz, daudz lauciņi (datetime) ar "2004-07-28 00:00" stila ierakstiem. Mans mērķis ir no datubāzes atlasīt visus lauciņus, kuros datums ir mazāks par $datums. Lūk kā to daru es: $sql=mysql_query("SELECT * FROM tabula WHERE time=CAST($datums AS DATETIME)"); Nu nesānāk. Nekādi.
  22. Njā, un es tikai tagad aptvēru, ka jamais variants ar masīvu manā gadījumā neder, jo, ir iespējams, ka skaitļi nav sakārtoti secīgi, piem. kautkas(100); britnija(1); agvilera(50) u.t.t.
  23. Venom, ja tas pārāk neapgrūtina, lūdzu izskaidro soli pa solim, ko kurš katrs simbols šajā r. i. paveic. Esmu mācījies regulārās izteiksmes (pašmācībā, http://www.regular-expressions.info), taču pagaidām vēl par šo tēmu man nav nostrādājis kaut kāds loģikas klikšķis.
×
×
  • Create New...