Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Aleksejs

  1. Jā tiešām! :D

    Tā notiek, kad neizlasu visu līdz galam un tikai bļauju, ka nesaprotu... -_-

    Important: trigger 'compatibility mode' to make this also work in IE6 without any further overhead. That's easiest done by either omitting the doctype declaration at all or—if you need to validate your documents—preceding it with a comment (if you are using XHTML, an XML declaration is sufficient).
  2. Ok, paeksperimentējot izrādījās, ka tas var būt jebkāds komentārs - galvenais, lai tas būtu pirmajā rindiņā.

    Vai kādam ir idejas, kādēļ IE, ja pirmā rindiņa ir komentārs, attēlo lapu savādāk?

  3. Kāds var pastāstīt, ko dod šāda taga pievienošana?

    <!-- Quirk on -->

    kaut kā šādi:

    <!-- Quirk on -->
    <!DOCTYPE HTML PUBLIC
    "-//W3C//DTD HTML 4.01//EN">
    <html>
    <head>
    ...

     

    Katrā gadījumā bez šīs rindiņas man uz IE nestrādāja kā vajag scrollēšana DIVā.

    Kods te:

    http://paste.php.lv/676

     

    Bet pēc augstākminētās rindiņas pievienošanas viss maģiskā kārtā sāka strādāt...

     

    P.S. Laikam vajadzēja iekš HTML, XHTML tēmas ievietot. Atvainojiet.

  4. Es vienaalga domāju, ka vainīgs ir Tavs pēdējās rindiņas mysyl_query() (kurš, manuprāt, vispār ir lieks).

    Kā jau jb4 teica, iespējams, ka kļūdu paziņojumi netiek izvadīti. Ja tā, tad arī netiek izvadīts paziņojums par to, ka PHP nav spējis atrast funkciju ar nosaukumu mysyl_query. Bet, ja tā, tad skripts šajā momentā, iespējams, beidz darboties.

  5. Jā, bet kādēļ lauks "datums" ir divas reizes?

     

    pamēģini šo vaicājumu izECHOt un ielaist pa taisno mysqlā... var gadīties, ka vaicājums ir sintaktiski korekts, bet neieliek nevienu rindu.

    pamēģini pārbaudīt uzreiz pēc insertošanas ar mysql_affected_rows().

  6. sviesc: Neņem ļaunā ;) Vienkārši bērnībā labi un uzcītīgi mācījos angļu valodu :D

     

    Kas attiecas uz Tavu kodu...

    $data = mysql_query("INSERT INTO $usertable (ip, req_url, ref_url, os, browser, datums, datums ) VALUES ('$ip','$req_url','$ref','$os','$browser','$date',)"); 
    mysyl_query ($data);

    Vai tu sīkāk nepaskaidrotu, kas šajās rindiņās notiek. Man kā nepieredzējušam cilvēkam liekas, ka 1) INSERTot vienu un to pashu lauku 2x ir dīvaini (datums , kuram vienreiz piešķir '$date' un otrreiz null);

    2) otrā rindiņā... ja tev nav nodefinēta funkcija mysYl_query(), tad te gan vajadzēja mest ārā kļūdu.

    Man ir gadījies pieredzēt, ka ja neaiztaisa ciet datubāzi, tad jaunpievienotās vērtības nepievienojas.

  7. Vai oriģinālā pēdējā koda rindiņa arī ir:

    mysyl_query ($data);

    ???

     

    ;)

    P.S. Pareizi ir message nevis messige :P

    P.P.S. Un laiks arī kaut kāds kreisais "has been powered" ir tikusi nodrošināta :P :P

    P.P.P.S. Un powered nevis powerded :P :P :P

  8. Dokumentācija saka, ka mysql_affected_rows() attiecas tikai uz INSERT, UPDATE un DELETE utt vaicājumiem.

    SELECTam ir mysql_num_rows().

    mysql_num_rows() returns the number of rows in a result set. This command is only valid for SELECT statements. To retrieve the number of rows affected by a INSERT, UPDATE or DELETE query, use mysql_affected_rows().
  9. mysql_query (kā jau jb4 teica) atgriež 0, ja vaicājums nav izpildījies veiksmīgi (tas nozīmē, ka ir notikusi kāda kļūda, piemēram, nekorekts SQL vai nav pieslēguma datubāzei...) vai arī integer > 0, kas ir rezultāta identifikators.

    Tā, manuprāt, būtu pareizāk.

    mysql_query atgriezh veertiibas true/false - tipa vaicaajums ir izpildaams vai nav izpildaams.

    tad tev ir jaasavaac tas ko tu tajaa vaicaajumaa ieguvi ar mysql_fetch_row()

  10. Manuprāt apakšizvēlni nevajag ietvert LI tagā (jautājums: vai li ir inline, vai block elements?)

    ja raksta šādi:

    <ul>
    <li>1. izvelne</li>
    <li>2. izvelne</li>
    <li>3. izvelne</li>
    <ul>
    <li>apaksizvelne</li>
    </ul>
    <li>4. izvelne</li>
    </ul>

    tad visam būtu jābūt ok.

  11. Varbūt tev vienkārši IE ir ieslēgts ignorēt fontu lielumus?

    To var izdarīt iekš:

    Tools --> Internet options... --> Accessibility --> Ignore font sizes specified on Web pages

    Vai arī tajā pašā vietā "Format documents using my stylesheet"?...

  12. Cik man zināms, tad tikai ar PHP loga izmērus noteikt nevar.

    Būs vien jāizmanto JavaScript.

    Bez tam atvērt noteikta izmēra logu var tikai ar JavaScript (vai pareizāk sakot, skriptu, kas izpildās klienta pusē ;) ).

  13. Varbūt tādēļ, ka vispirms vajag ieslēgt output buffering, lai nekādi headeri netiktu sūtīti pirms laika?

    ob_start();
    setcookie ("user", $user);
    setcookie ("theme", $theme);
    ob_end_flush();

  14. Vai nevar kopā ar formu nosūtīt arī skaitli, cik ok lauki ir aizpildīti?

    tas cikls vareetu buut taads...

    $var = true;
    for($i = 0; $i < $_POST['lauku_skaits']; $i++){
    if ($_POST['ok_' . $i] == false){
    $var = false;
    break;
    }
    }
    if ($var){
    //nosuutiit
    }
    else{
    //nenosuutiit
    }

×
×
  • Create New...