Jump to content
php.lv forumi

Dzint

Reģistrētie lietotāji
  • Posts

    45
  • Joined

  • Last visited

Posts posted by Dzint

  1. Javascript funkcija ar kuru nosūta datus piemēram send('piemēram');

    function send(packet){
       var send = new XMLHttpRequest;
       send.onreadystatechange = function(){
           if (send.readyState == 4) {
               var obj = (send.responseText);
               parse(obj);
           }
       }
       send.open("GET", "http://host/server.php?send=" + packet, true);
       send.send(null);
    }

     

    JavaScrip funkcija kura saņem datus no PHP

    function parse(packet){
    alert(packet);
    }

     

    php server.php apstrāda informāciju

    <?php
       echo $_GET['send'];
    ?>
    

     

    Un tas notiek apmēram tā

    saglabājām datus no textboxa no nosūtam ar send(texbox.value);

    php saņem un apstrādā datus ,saglabā mysql un nosūta caur echo ka viss ir OK!

    Clients saņem datus funkcija parse() un visi dati glabājas packet vārā ,ņem un caur innerHTML inerto packet datus savā tabulā vai divā.

     

    īsāka un ātrāka varianta nav :)

     

    Un kā tie dati ierasktās mysql? Kur norāda db tabulas un querys. Vai tas darās tai failā - server.php (kas piemērā)?????

  2. Funkcijai setcookie() var norādīt $domain parametru, ja lieto custom sesiju handleri, tad nevajadzētu būt problēmai iesetot divus cepumus, katru uz savu domēnu.

     

    Tad vēl iesaku ievērtēt memcached. Šis brīnums sesijas datus glabā ramā, nevis failos un izmanto tcp protokolu, kas ļauj datiem piekļūt arī no remote serveriem.

     

    Domāts, lai domēns1.lv ierakstu - setcookie("TestCookie", "ddd", time()+3600, "/", ".domēns2.lv", 1); (Man šis variants nedarbojas). Iekš FF neredzu cookies ar domēnu2.lv

  3. Vispār īsti nevar saprast ko tu gribi un kas tev ir.

     

    Balsošana notiek htmlā vai flashā?

    Rezultātu attēlošana notiek html'a vai flashā?

     

    balsošana notiek flashā, bet rezultāts jaiegūst no šī flaša un jasaglabā sql DB, ko pēc tam attēlot html

  4. Sveiki,

     

    Man ir flashaa uztaisīta vērtēšans skala kas jaieliek lapā. Nezinu kā lai no šīs skalas saņemu atpakaļ vērtības ko lietotājs izvēlās. Kā man pareizi būtu jaievieto flaš lapā un kā lai dabūju uz php izvēlēto vērtību.

    Flaš veidotājs kautko rakstīja - pēdējā kadrā esmu ielicis 3 kodus:

    trace(balss);

    fscommand(vertejums, balss);

    ExternalInterface.addCallback("vertejums", balss, balss)

     

    Ko īsti tas nozīmē?

    Neesmu līdz šim saskāries ar flašu. Tikai cik ar bāneriem, bet tur jau nekas nav jāsaņem uz php, bet tikai jaatver jauns links.

  5. Paldies, pec šīs metodes tiku galā ar liekajām rindām \r\n\r\n\r\n\r\n\r\n

     

    Bet vel problēma palika ar \\\". Pie katrām dubūltpēdiņām (") liek papildus slašu (\).

     

     

    Viss atrisinājās izmantojot stripslashes

    Paldies

  6. Ar ko tu apstrādā mainīgos, pirms saglabāšanas datubāzē?

     

    magic_quotes_gpc nav ieslēgts?

     

    mēģinu izmantot $values = stripslashes($_POST[field]);

    Bet tas nedod nekādu rezultātu.

  7. Sveiki,

     

    Nevaru tikt galā ar liekajiem slashiem kas man veidojās pēc textarea postosanas. \\\"

    Pirms pēdiņām (") un aiz viņš liek slasus (\\\\)

    tā pat tiek postotas tukšās rindas

    \\\\\\\\r\\\\\\\\n

    \r\n

     

    \\r\\n

    \r\n

     

    \\\\r\\\\n

    \r\n

     

    \\r\\n

    \r\n

     

    \\\\\\\\\\\\\\\\r\\\\\\\\\\\\\\\\n

     

    Kapēc tā, kā ar to cīnieties?

    Kā editoru izmantoju fckeditoru.

  8. uztaisi print_r($_POST) un ja kko saproti no masīviem tad gan jau ka sapratīsi kur ir tavi dati ..

    + vēl paskaties par cikliem ... foreach tavā gadījumā

     

    Ar vienu lauku jau butu vienkārši

    foreach($_POST['date'] as $key)

    echo $key;

     

    bet vairākiem

  9. Sveiki, Kā lai pareizi savācu POST datus no dinamiski radītiem inputiem

    forma kautkā šādi:

    <input type="text" name="date[]"><input type="text" name="zina[]">

    <input type="text" name="date[]"><input type="text" name="zina[]">

    <input type="text" name="date[]"><input type="text" name="zina[]">

    u.t.t

     

    Vajadzētu izveidot N insertus tabulā

    INSERT INTO tabe ('date', 'zina') VALUES ('text', 'text');

×
×
  • Create New...