Jump to content
php.lv forumi

sandrulis

Reģistrētie lietotāji
  • Posts

    162
  • Joined

  • Last visited

Everything posted by sandrulis

  1. o ir paldies, varat slēgt :) sorry ka tik īss, galvenais ka palīdzēja :)
  2. Sen jau biju izveidojis šādu rakstu un bija arī atrisināta, bet vairš nav :( Tāpēc atkal griežos pie jums, kā lai panāk šādu formu, piemērs: Pirmais <select> norāda teiksim Latvija Novadu: Tad aktivizējas otrais <select> tad notādā precīzāku vietu, piemēram Novada novadu Tad aktivizējas pēdējais <select> norādā pilsētu vai ciemu Man šķiet ka bija kaut kas ar jquery cik atceros! Jau iepriekš paldies!
  3. mixi tā ka tu doma man liekas nevar :P jo ja facebook'ā ir atķeksēts lai atcerās tad manā "lapelē" viņš nebūs ielogojies v3rb0 un codez paldies :)
  4. Sveiki! Esmu izveidojis to saucamo ielogošanos caur facebook, ritigi laba fīča jo cilveki ir slinki lai piereģistrētos jaunā lapā tāpēc vairums jau ir facebook, ielogošanos izdomāju jāveic caur to, ja viss sanaks tad izveidošu arī caur Twitter :) Lab nedaudz nogāju no ceļa, tagad par lietu. Viss itkā strāda, bet es nesaprotu kur, lai rauju informāciju, lai ar php varētu rādīt informāciju apmeklētājiem? Piemēram, ja ir ilogojies rādā lapas saturu, bet ja nav lai rāda login'u. Būtu baigi labi ka kāds paskaidrotu, vai arī vismaz kādu noderīgu linku Paldies
  5. #N linkiem man bij šis jautājums, bet īsti nevaru izdomāt ko un kā izveidot, sākumā bija doma ar $i, bet nesekmīgi Paldies, mounkuls, pieleca :) Beigu beigās viss vienkāršais ir labākais, a es ko mēģinu sarežģīt :D
  6. Tabula: CREATE TABLE `comments` ( `id` int(255) NOT NULL auto_increment, `topic_id` varchar(255) collate utf8_unicode_ci NOT NULL, `text` text collate utf8_unicode_ci NOT NULL, `author` varchar(255) collate utf8_unicode_ci NOT NULL, `time` varchar(255) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ; Ieraksti: INSERT INTO `repository_comments` VALUES (1, '1', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (2, '1', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (3, '2', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (4, '2', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (5, '1', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (6, '2', 'kaut kāds teksts', '1', '1301525863'); INSERT INTO `repository_comments` VALUES (7, '1', 'kaut kāds teksts', '1', '1301525863'); Kā lai piešķir komentārā kārtas skaitli? lai piemēram ar linku varētu aiziet uz noteikto komentāru? Pēc id it kā varētu norādīt, bet, es gribētu, lai apskatot katru topika komentārus, kārtas skaitļi sāktos no 1 un uz augšu Ceru ka sapratāt ko vēlos Paldies jau ieprieš
  7. paldies, itkā jau der, bet nav precīzākas funkcijas? jo ši funkcija pievieno "\" zīmi, var jau vienīgi izveidot tā lai nepievieno :)
  8. Kā lai pievieno tekstu datu bāzei ka tekstu satur gan " gan ' zīmes? Jo pievienojot tekstu ar ' zīmi, tad nevar pievienot ja tektā ir " zīme un otrādi. nav kaut kāda funkcija special_chars vai kkada?
  9. Mans head izskatāš šādi: <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/style.css"/> <script> !window.jQuery && document.write('<script src="./js/jquery-1.4.3.min.js"><\/script>'); </script> <script type="text/javascript"> $(document).ready(function(){ $("div.ach").fadeOut(3000) }); </script> <script type="text/javascript"> $ = function(id) {return document.getElementById(id);} function showContent() { $('loading').style.display = 'none'; $('content').style.display = 'block'; }; </script> Pirmais skripts paslēpj saturu pēc noteiktā laika. Otrais skripts ielādē saturu un tad tikai parāda ielādēto saturu. Skripta būtība ir aprakstīta šeit Šie abi skripti nesadzīvo, ja otro izdzēš tad strādā pirmais, bet ja atstāj abus, tad strādā tikai otrais. Man liekas nav kkas japalabo šajā rindā: $ = function(id) {return document.getElementById(id);} Tiešām es nezinu, neesmu nekāds javascript'eris :) Lūdzu palīdziet, jo man šīs abas funkcijas ir vajadzīgas Paldies
  10. Paldies, vairs nevajag, lieta atrisināta! :)
  11. Kas būtu jādara lai novērsu šo erroru, jo cik saprotu session dati tiek saglabāti uz serveri: Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0 Jo kad augšuplādē kādu failu, viņā izmērs uzrādās kā negatīvs u.t.t. Vai arī problēma varētu būt manā kompī? Paldies jau iepriekš :)
  12. sandrulis

    MYSQL

    Paldies xPtv45z, un nikidijs, bet nikidijs ar Tavu variantu man kkas isti nestrādāja :(
  13. sandrulis

    MYSQL

    tabula izskatās pamēram šādi: | id | name | sticky | | 1 | nosaukums | 0 | | 2 | nosaukums | 1 | | 3 | nosakumus | 0 | | 4 | nosakumus | 0 | | 5 | nosakumus | 0 | "SELECT * FROM tabulas_nosaukums ORDER BY id DESC" Viss ir normāli, bet kā lai izveidot tā , lai 'sticky ' ieraksts rādītos kā pirmais un tad atkal pēc 'id' DESC? P.S. visiemabūt vienā 'SELECT ', jo visi ieraksti tiks kārtoti pēc tam pa lapām
  14. sandrulis

    MYSQL

    Atkal jautājums saistībā ar datubāzēm. Man datubāzē ieraksti: 'a ieraksts' 'a1 ieraksts' 'b ieraksts' 'c ieraksts' '45ieraksts' '21ieraksts' '99ieraksts' Veidojot alfabēta kārtību man skats apmēram tāds Sākumā kārto pēc burtiem: $result=mysql_query("SELECT * FROM ierakstu_baze WHERE name LIKE '$burts%' ORDER BY name ASC"); A____________________________________ 'a ieraksts' 'a1 ieraksts' B____________________________________ 'b ieraksts' C____________________________________ 'b ieraksts' Pēc tam kārto pēc cipariem un sākās problēmas: $result=mysql_query("SELECT * FROM ierakstu_baze WHERE name LIKE '$cipars%' ORDER BY name ASC"); 2_______________________________________________ '21ieraksts' 4_______________________________________________ '45ieraksts' 9_______________________________________________ '99ieraksts' Bet kā lai izveido, lai man ciparu alfābēts rādītos šādi? Kā būtu jāizskatās tam kodam $result=mysql_query("SELECT * FROM ierakstu_baze WHERE .... "); #________________________________________________________ '21ieraksts' '45ieraksts' '99ieraksts' Paldies jau iepriekš!
  15. e-remit, ieliku pirms case to switch(), bet tad viņš ņem pēdējo ieraktu kas ir datubāzē ar pēdiņām arī eksperimentēju un nekas nemainās, tas pats error
  16. Es veidoju lapu kurā būs vairākas valodas, un viss strādā :) Bet problēma sākas ar datu bāzi, viss tulkojums stāv teksta failā (php), datubāzē norādu faila nosaukumu un karodziņa nosaukumu. Valodas mainās ar cookie palīdzību. Strādājošā koda daļa ir šāda: switch($_COOKIE['lang']) { case 'lv': $valoda='lv'; break; case 'fr': $valoda='fr'; break; case 'ru': $valoda='ru'; break; default: $valoda='en'; } Bet kad mēģinu izvilkt no datubāzes (lai nav ik palaikam jālabo koda fails) switch($_COOKIE['lang']) { $results=mysql_query("SELECT * FROM languages WHERE default='0'"); while($rows = mysql_fetch_array($results)) {case $rows['isak']: $valoda=$rows['isak']; break;} default: $valoda=$default_valoda; } Man izmet šādu erroru: Parse error: syntax error, unexpected T_VARIABLE, expecting T_CASE or T_DEFAULT or '}' in ...\www\lang.php on line 12 Problēmas norādītajā rindiņā ir kods, kas izvelk datus no datubāzes: $result ... Man liekas kkas nav ar: case 'ru': $valoda='ru'; break; Ieboldotais teksts nevar būt zem koda, kas izvelk datus no datubāzes, ne? Sry par tādiem jautājumiem, bet es tikai mācos :) (hobijs) Ko lai dara? vai vnk atstāt switch($_COOKIE['lang']) { case 'lv': $valoda='lv'; break; case 'fr': $valoda='fr'; break; case 'ru': $valoda='ru'; break; default: $valoda='en'; } ik palaikam labot to failu
  17. Kā var ar php palīdzību ieinstalēt datubāzes tabulu un pāris insertus? php.net īsti neko nevarēju atrast Lai php ieinstalētu šo tabulu un šos insertus: CREATE TABLE IF NOT EXISTS `files` ( `id` int(255) NOT NULL auto_increment, `file` varchar(255) collate utf8_unicode_ci NOT NULL, `size` varchar(255) collate utf8_unicode_ci NOT NULL, `tips` varchar(255) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; INSERT INTO `files` (`id`, `file`, `size`, `tips`) VALUES (1, '3dfiction.jpg', '37203', '1'), (2, 'IMG_0007.png', '29566', '1'), (3, 'IMG_0009.png', '74676', '1'), (4, 'IMG_0006.png', '53400', '1'); Paldies jau iepriekš. ^^
  18. nja šitā būtu labi, bet viena problēma, kad cilvēki ievada savu informāciju, viņi nevienmēr ievada pareizā secībā :( dažķārt saturs atķirās, pimēram: 1. variants: Vārds: kaut kāds vārds Uzvārds:kaut kāds uzvārds Telefons:kaut kāds telefons E-Pasts:kaut kāds epasts Pilsēta:kaut kāds pilsēta 2.variants: Uzvārds:kaut kāds uzvārds Vārds: kaut kāds vārds Pilsēta:kaut kāds pilsēta E-Pasts:kaut kāds epasts Telefons:kaut kāds telefons Tad šis variants neder :(
  19. zinu - tā ir daudz vienkāršāk, bet tas piemēr bijā kā piemērs dots, tam tekstam ir liela nozīme, kā viņš tiek rakstīts, tāpēc nevaru mainīt tā saturu.
  20. izvelku tekstu no MYSQL tabulas, piemēram: Vārds: kaut kāds vārds Uzvārds:kaut kāds uzvārds Telefons:kaut kāds telefons E-Pasts:kaut kāds epasts Pilsēta:kaut kāds pilsēta u.t.t. Kā lai izveido ar php palīdzību tā, lai ar <?print $vārds;?> parādās tikai 'Vārds: kaut kāds vārds' rinda, bet ar <?print $uzvārds;?> parādās tikai 'Uzvārds: kaut kāds uzvārds' rinda. Mēģināju ar explode, bet nevarēju izdomāt līdz galam. Vismaz kaut kādu domu.
  21. paldies par atsaucību, pats jau izdomāju :)
  22. kā lai atjauno visiem failiem vienu saturu? pie atjaunošanas man padod: $filename = 'lauki/lietotajs1/lauki.bz2'; $filename = 'lauki/lietotajs2/lauki.bz2'; $filename = 'lauki/lietotajs2/lauki.bz2'; Viss atjaunojās labi, bet tikai pēdējam failam, šājā gadījumā mapē lietotajs3 Kods: $filename = $mape."/".$gen."/lauki.bz2"; $str = $_POST['lauki']; $bz = bzopen($filename, "w"); bzwrite($bz, $str); bzclose($bz); Kā lai panāk, lai tiek atjaunoti faila saturi visām lietotāja mapēm attiecīgajā failā?
×
×
  • Create New...