Jump to content
php.lv forumi

Rincewind

Reģistrētie lietotāji
  • Posts

    299
  • Joined

  • Last visited

Posts posted by Rincewind

  1. īpaši uzmanīgi nelasīju, bet man liekas ka tav kļūda ir iekš mysql_fetch_row.

    Returns a numerical array that corresponds to the fetched row and moves the internal data pointer ahead.

     

    Risinājums ir sākumā sabāzt visu rezultātu masīvā un pēc tam strādāt ar to:

     

    $data = array();
    while($filmas = mysql_fetch_row($q)){
       $data[]=$filmas;
    }
    
    $lenght = count($data);
    for($i=0;$i<$lenght;$i++){
       echo $data[$i][0];
       for($j=0;$j<$lenght;$j++){
           echo $data[$j][0];
       }
    }

  2. Kaut ko līdzīgu taisīju.

    Katrai laika vienībai piešķirt ciparu (0=>0:00, 1=>0:15 utt), db glabāt laukos `from` un `to`

    Klientam sūtīt json_encode objektu ar rezervētajiem laikiem

    Klienta galā izveidot js masīvu ar visām iespejamajam laika vienībām un aizpildam ar atsūtīto json objektu, neaizņemtie = 0, aizņemtie = 1

    foreach(masīva elements ar vērtību 1%4) dabūjam pieejamās sākumstundas

    kad lietotājs noklikšķina stundu, masīvā ejam uz priekšu sākot no stundas kamēr atrodam 1 un tālāk kamēr atrodam 0 vai pārejam uz nākamo stundu. tās būs pieejamās minūtes

    beigu laiks tāpat, meklējam 0 aiz izvēlētajām minūtēm

    Aptuveni tā.

     

    Servera galā vienkāršāk, tur vienkārši jāpārbauda lai laiki nepārklājas.

  3. if($username != NULL && $password != NULL && $vards != NULL && $uzvards != NULL && $lietotajgrupa != NULL && $count == 0)
    =
    if($username && $password && $vards && $uzvards && $lietotajgrupa && !$count)

     

    if(($_SESSION["password"] == false) && (isset($_SESSION["password"])))
    {
    echo "Nepareizs lietotājvārds un/vai password!";
    session_destroy();
    }
    ?>

    Ja parole glabājas datubāzē tad pārbaudot viņu vajadzētu no turienes izvilkt ārā, te nekas tāds nenotiek.

  4. Man sāk likties ka google interfeiss ir pārlieku sarežģīts.

     

    [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
    
    \b[\w\.-]+@[\w\.-]+\.\w{2,4}\b
    
    ^(([a-zA-Z0-9\._-]+)@([a-zA-Z0-9-]+)\.([a-zA-Z]{2,4}))$
    
    ^[\w\d\|~&\+\-/%=_!#\$\^{}`\+\?\*]([\w\d\|~&\+\-/%=_!#\$\^{}`\.\+\?\*]*[\w\d\|~&\+\-/%=_!#\$\^{}`\+\?\*])?(@)[\w\d]([\w\d\.]*[\w\d\.])?(com|se|org|nu|net)$
    
    ^[a-z0-9]+(?:[-\._]?[a-z0-9]+)*@(?:[a-z0-9]+(?:-?[a-z0-9]+)*\.)+[a-z]+$
    
    ^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)+)@(([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)){2,}\.([A-Za-z]){2,4}+$
    
    ^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$
    
    ^(?:\\w+\(\.|-)+)*\\w+@(?:\\w+\(\.|-)+)*\\w+\\.\\w+$
    
    [a-zA-Z0-9._-]+@[a-zA-Z0-9]+.[a-z]+(.[a-z]+)?
    
    \b[!#\$%&'\*\+\-/=\?\^_`{\|}~a-zA-Z0-9][!#\$%&'\*\+\-/=\?\^_`{\|}~a-zA-Z0-9\.]*[!#\$%&'\*\+\-/=\?\^_`{\|}~a-zA-Z0-9]@[a-zA-Z0-9\-][a-zA-Z0-9\-\.]+[a-zA-Z0-9\-]\b

  5. Labākais veids kā kaut ko iemācīties ir ņemt un darīt. Bez tā grāmatām un pamācībām nav nekādas jēgas.

    Programmēšanas pamatu pamati ir mainīgie, to redzamība, cikli, nosacījumi un funkcijas. Ar tiem arī jāsāk.

  6. Apskaties kādā formātā tev sql datus atpakaļ dod. Katram browserim ir sava rinda.

    itema id 1, itema detaļas 1, browseris 1

    itema id 1, itema detaļas 1, browseris 2

    Ja negribi atsevišķu lauku katram tad ar php rezultāti vispirms jāapstrādā (php vai sql ciklā). Starp citu kapēc detaļas no itema ir nodalītas. Vai tad neselektēsies vienmēr kopā?

  7. Teorētiski arī var tā, bet nu gribētu zināt kā šo varētu atrisināt šādā veidā.

    Pie tam šādā veidā daudz vieglāk būs pēc tam papildināt to padarīšanu ar kādu jaunu browseri utt.

    Daudz vieglāk tas ir kā? Jauna lauka pievienošana ar default vērtību 0 aizņem sekundes.

    Kverijā kļūdas neredzu, jāselektējas visam. Pamēģini joinot pa vienai, skaties kas notiek.

×
×
  • Create New...