Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Ja nav kļūdas paziņojuma, tad arī netiek uzstādīts tāds mainīgais $errormessage, tādēļ pārbaude if($errormessage) rada brīdinājumu. Uzstādi jau pašā pirmajā rindiņā $errormessage=''; Otro problēmu pagaidām nesapratu.
  2. Es laikam taisītu: Tabula "viktorinas" id - primārā atslēga nosaukums - teksts (īsais) apraksts - teksts (garais) Tabula "jautajumi" id - primārā atslēga vid - foreign key - kurai viktorīnai pieder jautājums order - jautājuma kārtas numurs viktorīnā (lai nerastos problēmas, kad būs jāsamaina vietām) apraksts - jautājuma teksts tips - maziņš cipariņš - multiple choice vai single choice -viena vai vairākas atbildes jāatzīmē pareizais - SET - pareizo atbilžu id (ja nav vajadzīgas vairākas atbildes, tad pietiek ar skaitli) uzskaitījums. Tabula "atbildes" id - primārā atslēga jid - foreign key - kuram jautājumam pieder atbilde order - atbildes kārtas numurs (vari izmantot arī burtus, ja gribi) apraksts - atbildes teksts Tad vēl vajadzīga tabula, kur glabāt izvēlētās atbildes...
  3. Grey_Wolf - pēc pieredzes zinu, ka biežāk lietoto ORDER BY kombināciju (un manā gadījumā to nebija tik daudz, nu iedomājies kaut vai šādu forumu - te jau nav daudz to kārtošanas kombināciju) pareiza noindeksēšana deva ievērojamu ieguvumu. Parasti daru tā, ka padarbinu kādu laiku (atkarībā no sistēmas "kāds laiks" ir jēdziens sākot ar dažām minūtēm un beidzot ar nedēļām) mysqlu ar parametriem --log-slow-queries un --log-queries-not-using-indexes un tad skatos, kuri pieprasījumi ir tie, kas rada problēmas. Protams, pārlieka indeksēšana atsaucas uz ievietošanas ātrumu. Taču, daudzās tabulās ir novērojama ievērojama ievietošanas/nolasīšanas pieprasījumu asimetrija, kur lielākoties dati tiek nolasīti, tādēļ, iespējams, ka ir attaisnojams indeksēt vairāk un palielināt ievietošanas laikus. P.S. Šo vajadzētu pārvietot uz "PHP un datubāzes" sadaļu
  4. īsumā: jāindeksē tie lauki, kas figurē labajā pusē atslēgas vārdam WHERE. Tātad tie, pēc kuriem atlasa un pēc kuriem kārto. Ja kārto, piemēram: ORDER BY user_id, last_time tad ir jābūt tādam indeksam, kurā ir abi šie lauki un šādā secībā. Vismaz MySQL.
  5. Fu sajaucu, nevis ftpdel(), bet ftplist(). ;) A pamēģini vienkārši $value
  6. noņem dolāra zīmi pirms funkcijas ftpdel() izsaukuma... Tobiš ftpdel($value) nevis $ftpdel($value) ;)
  7. Garš stāsts :) http://en.wikipedia.org/wiki/Index_%28database%29 http://hackmysql.com/case1 (ja mysql interesē) Principā... Tūlīt atnāks Gints Plivna un visu izstāstīs :D
  8. Nu sameklē un izlabo to kļūdu un miers! Par atsevišķu PHP failu vai "tabulu", vispār nesapratu domu. Laikam esmu dumjš. Vai Tu pats rakstīji šo skriptu, vai arī kāds cits?
  9. Nu, nepārliecinoši teici, nepārliecinoši ;) Tu esi norādījis parametrus, kuri kaut kur tiek padoti pieslēgšanās DB funkcijai. Kā izskatās šīs funkcijas izsaukums? Ja Tev ir MSSQL, tad vajadzētu būt kaut kam līdzīgam kā te: mssql_connect()
  10. Nu, tātad šo daļu: if(isset($_POST['action']) && $_POST['action']=="search"){ foreach($links as $name=>$link) { if($_POST['key']==$name){ echo '<a href="'.$link.'">'.$name.'</a><br>'; } } Jāpārvieto starp <div id="right"> ... </div> Un else{ ... meklēšanas inputi ...} jāpārveido par ... meklēšanas inputi ...
  11. Varbūt ieliec to lapas daļu, kas atbild par pieslēgumu DB par paste.php.lv. Bet šaubos, ka kaut kas prātīgs sanāks, ja pat nezini, kā noteikt, kāds SQL serveris Tev ir.
  12. 1) Tavā skriptā neatradu tādu <div id=5> 2) Ja vajag, lai <input> elementi nepazustu, tad nevajag to else{ ... } daļu (redz, ja būtu klausījis un ielicis iekš paste.php.lv, tad es būtu pat rindiņu numurus pateicis, kur jālabo) 3) Kas ir izvadāmais vārds?
  13. Hmm... Un kādā veidā Tu testēji to sakonektēšanās spēju?
  14. Ieliec pilnu kodu iekš paste.php.lv Iespējams ir gandrīz viss (izņemot to, kas nav iespējams), vienīgi no Tevis teiktā tā arī nesapratu Tavu sāpi.
  15. Man šķiet, ka noteikti var! Iespējams, ka jau tagad var. Neesi norādījis, kādu sql serveri izmanto. Kāds tas ir? MySQL, PostgreSQL, MSQL...
  16. Nu, tad ieliec to trūkstošo figūriekavu! if(isset...){ tiek atvērts, bet netiek aizvērts.
  17. Īsumā: nē nav. Garumā: To var paveikt, pašam uzrakstot savu funkciju. Skaties uz str_replace(), str_ireplace() vai, ja ar tām par maz, tad uz ereg_replace() un uz eregi_replace() pusi.
  18. Vispārīgā gadījumā css+div. Par šo ir bijušas daudz diskusijas gan šajā forumā, gan ārpus tā.
  19. Nedaudz papētīju. Lūk šeit ir tā tehniskā informācija: http://fortumo.lv/main/about_premium
  20. Diemžēl, es personīgi neesmu tik ļoti ieinteresēts, lai mēģinātu kaut ko tādu uzrakstīt. Taču varbūt uzrodas kāds, kam nav, ko darīt tas interesē. Vēlu veiksmi! ;) Ja izlemsi kaut ko pats uzrakstīt, tad palīdzību par konkrētām lietām, domāju, nebūs problēmu dabūt, taču šaubos, vai kāds visu ņemsies uzrakstīt no nulles. P.S. Varbūt kļūdos un kāds labdaris tūlīt parādīsies, taču mani māc nepamatotas aizdomas, ka tā vis nenotiks.
  21. Redz, ja Tu esi noslēdzis vienošanos ar kādu no SMS servisiem, tad katram no tiem ir specifisks interfeiss caur kuru notiek apmaiņa ar informāciju (koda ģenerēšana, koda apstiprināšana un koda validēšana). Katram no tiem tas ir nedaudz citādi. Idejiski šī lieta ne ar ko īpaši neatšķiras no koda ievadīšanas, kas aizsūtīts uz e-pasta adresi.
  22. Tikko apskatījos: http://www.hughes.com.au/products/msql/
  23. MiniSQL vai MicrosoftSQL? Pirmo neesmu dzirdējis, bet tūlīt pagūglēšu. Otro esmu dzirdējis, neesmu strādājis.
  24. Jā, Andri, viss Tavs biznesa plāns tagad pa pieskari, ne? Šitādu stratēģisko investoru kā eeskip zaudēji! :D Bet atgriežoties pie tēmas... Eeskip, vai Tev ir nepieciešamā aparatūra, lai apstrādātu SMS ziņojumus?
×
×
  • Create New...