Jump to content
php.lv forumi

tomaac

Reģistrētie lietotāji
  • Posts

    92
  • Joined

  • Last visited

Everything posted by tomaac

  1. Problēma ir tā, ka pati tabula vēl nav izveidota fiziska... Nu, tas ir tikai mainīgais table. Tas table vēl nav ielikts DOM-ā. Varbūt tad tādas iespējas nav, kā es vēlos... un tad tikai iekš tiem ret = '<input '; cell.innerHTML = ... būs jāliek tas display, bet tas man likās gana neērti, jo to inputu ir daudz un to display stils atkarīgs no vairākiem parametriem. Šo apstrādi vēlējos ielikt velāk.
  2. Izveidoju tabulu: var table = document.createElement('table'); Salieku tajā tabulā rindas un kolonnas. Tad kolonnām ar innerHTML salieku to info iekšā, apmēram, ret = '<input...>'; cell.innerHTML = ret; utt. Tad izveidojas tāda struktūra: <table> <tr> <td> <input id = "id_1">... </td> </tr> <tr> <td> <input id = "id_2">... </td> </tr> utt.... Un tagad man ir šis te mainīgais table un man vajaga piekļūt pie id_1 vai id_2 un nomainīt viņu stili display, nu, kaut ko tādā garā table.getElementById('id_1').style.display = 'none', bet tā jau rakstīt nevar... Kā šamo panākt?
  3. Nus, es jau tur skatījos, bet man kaut kā tie piemēri nedarbojās uz FF. A priekš FF neko sakarīgu neatradu.
  4. Nepieciešama poga "COPY", kas iekope konkrēto apgabalu atmiņā, lai pēc tam var PASTE uztaisīt... Ar PHP vai Javascript līdzekļiem...
  5. Oukey, būs jau tā jādara. Gribējās gan ko gudrāku, jo šajā gadījumā jāizpilda querijs... Varbūt ir kaut kāda iespēja nelikt visam kverijam izpildīties, jo tas var būt baigais blāķis, man rezultātu nemaz nevajaga...
  6. HEEELP, neko nesaprotu - nemāku normāli atbildi uzrakstīt. Māku tikai bezjēdzīgu QUOTĒT Nu, nez. Neko sakarīgu un man saprotamu tur neredzu... Ir par kaut kādu SQL validāciju, bet ne PHP kods...
  7. Kā ar JS uzzināt tekoso adresi?
  8. tomaac

    preg_match

    Tikko pamanīju, ka arī šajā gadījumā strādā nepareizi: select CONCAT (table.field, ' ', table.field), CONCAT (table.field, ' ', table.field), now() from table Tad $matches būtu jāsatur trīs elementus, bet atdod vienu elementu CONCA (table.field, ' ', table.field), CONCAT (table.field, ' ', table.field), now()... T.i., man vajaga tādu reg izteiksmi, kas nodala selecta kolonnas ar funkcijām vienu no otras...
  9. Vai iespēams kaut kā novalidēt - vai SQL selects ir uzrakstīts sintaktiski pareizi?
  10. Ir sekojoša izteiksme: (sākas ar burtiem, tad seko patvaļīgs skaits atstarpes, tad atverošā iekava, kaut kad ir aizverošā iekava, starp iekavām var būt jebkas, aiz tā visa patvaļīgs skaits atstarpju utt.) preg_match("/([a-z])+\ *\(.*\)\ *(AS\ \".*\")?/i", $str, $matches, PREG_OFFSET_CAPTURE); Ja $str = 'select CONCAT(table.field, ' ', table.field) from table', tad $matches rezultātā saturēs divas vērtības: 1) CONCAT(table.field, ' ', table.field) 2) T A man vajadzētu tikai vienu... (pirmo), ko darīt?
  11. Paldies par atbildēm! Visas noderēja.
  12. Doma tāda, ka man nepietiek ar show/hide... Man vajaga, lai tie kontroļi kaut kā redzami nomainās. Nu, pirmais nobīdās vai otrais uzbīdās viņam virsū. Es pat īsti nevaru pat iedomāties, kā tas izskatās, bet tā vajaga.
  13. Sveiki! Nepieciešama sekojoša funkcionalitāte: 1) ira kaut kāds div, kurā iekšā ir divi kontroļi (divi selecti) 2) nospiežot uz pogu (bultiņu), šo divu kontroļu vietā nāk viens kontrolis (input) 3) nospiežot atkal so pogu atkal samainās tie divi kontroļi Btw, šo visu vajag izdarīt tā, lai kontroļi mainītos redzami, nu, lai it kā noslīdētu nost un vietā ienāktu jauns. Varbūt kāds ir kaut kur redzējis tādu? Šobrīd nevaru atcerēties...
  14. Iekš PHP ir funkcija mktime, kas pārvērš timestampu par UNIX laiku. Kāda ir atbilstoša funkcija iekš Javascripta? Thx.
  15. Ir selecta daļa ar where izteiksmi. Vienkāršākā gadījumā - where izteiksme sastāv tikai no and un or un nav iekavu. Sarežģītākā gadījuma - where izteiksme ir arī iekavas (bet joprojām ir tikai and un or). Nepieciešama tāda regulāra izteiksme, kas sadalīs šo izteiksmi pa atsevišķiem nosacījumiem, tai skaitā, nepazaudējot - vai tas bija or vai and nosacījums. Piemēram, ja ir where x=19 and x1=x2 or a=b Tad vajag atdgriezt x=19 and x1=x2 or a=b vai kaut ko tādu, lai var saprast - kāda izteiksme ar ko tiek atdalīta... Sarežģītākā gadījumā vajag rēķināties, ka var būt arī iekavas. Otrkāt, līdzīgi: ir select daļa, piemēarm, select a as text, b as text2, c, d ar regulāro izteiksmi jāsadala tā, lai varētu saprast, kur ir kolonnas nosaukums un kur ir tās alias, piem., kaut kādā masīvā, lai rezultāts ir: a text b text2 c d No PHP zinu ļoti maz, varbūt kāds var palīdzēt? Paldies.
  16. Man ir sekojošs autentifikācijas skriptiņš: <? header("Expires: Sat, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: post-check=0, pre-check=0",false); header("Pragma: no-cache"); session_cache_limiter("public, no-store"); session_start(); function auth_user() { $realm = mt_rand( 1, 1000000000 ); header('WWW-Authenticate: Basic realm="Protected:[iD'.$realm.']"'); header('HTTP/1.0 401 Unauthorized'); die("Unauthorized access forbidden!"); } if(isset($_GET['logout'])) { auth_user(); } if (!isset($_SERVER['PHP_AUTH_USER'])) { auth_user(); } else if (!isset($_SERVER['PHP_AUTH_PW'])) { auth_user(); } //paroles iegusha no sql un apstrade if ok { main_code; echo "You are now logged in <br />"; echo "<a href=\"".$_SERVER['PHP_SELF']."?logout=y\">Logout</a>"; ?> viss it kā strādā, bet problēma ir tāda, ka tad kad nospiež linku logout - atkal parādās autentifikācijas forma, bet fonā paliek nenodzēsta informācija (viss kas tika darīts), gribētos, lai pēc logout fons būtu tukšs.
  17. Man ir forma, kurai ir poga Save un attiecīgi izpildās kaut kāds kods. Man vajadzētu, lai tai pašai formai būtu vairāk kā viena poga, piemēram, poga Reset, kuru nospiežot izpildītos cits kods. Kā to var panākt? Otrs jautājums - vajag vēl trešo pogu "Close", kuru nospiežot aizverass forma (window.close) Kā uztaisīt, lai pirms aizvēršanas (poga Close, alt+f4, x) tiek pajautāts "Do you want to close"? un ir trīs izvēles iespējas - Close without Save, Close and Save, Do not close - un attiecīgi nospiežot katru pogu izpildās savs kods. P.S. es ir diezgan iesācējs iekš PHP
×
×
  • Create New...