Jump to content
php.lv forumi

gkazhus

Reģistrētie lietotāji
  • Posts

    54
  • Joined

  • Last visited

Posts posted by gkazhus

  1. $query = "SELECT name".
    "FROM users LEFT JOIN users_roles ";
    "WHERE rid='3'";
    
    echo $query;
    
    $result = mysql_query($query) or die(mysql_error());
    

     

    bitītmatos! Kāds saturs ir tam $query?? varbūt beidzot pamanīsi savu sintakses kļūdu (vismaz vienu no tām)

     

    :D nepareizaa vietaa biju echo ielicis.

    Esmu iesaaceejs php

    Tagad izmet SELECT nameUnknown column 'name' in 'field list'

    Lai gan man ir taada kolonna name tabula users

  2. Kaa shito pareizi uzraxtiit?

     

    <?php

    $query = "SELECT name".

    "FROM users LEFT JOIN users_roles ";

    "WHERE rid='3'";

     

     

    $result = mysql_query($query) or die(mysql_error());

     

    // Print out the contents of each row into a table

    while($row = mysql_fetch_array($result)){

    echo $row['Users'];

    echo "<br />";

    }

    ?>

     

     

    name (kolonnas nosaukums tabulaa users)

    users (tabula kuraa glabaajas lietotaaji)

    users_roles (tabula kuraa glabaajas lietotaaju roles)

    rid (kolonna tabulaa users_roles)

  3. Kas man sheit nestimee?

     

    <?php

    $query = "SELECT users, users_roles WHERE rid = 3".

    "FROM users LEFT JOIN users_roles ".

    "ON users = users_roles";

     

    $result = mysql_query($query) or die(mysql_error());

     

    // Print out the contents of each row into a table

    while($row = mysql_fetch_array($result)){

    echo $row['Lietotajs'];

    echo "<br />";

    }

    ?>

  4. Hmm, man te viens džeks izstāstīja baigo noslēpumu: mysql-am sākumā ir jāpieslēdzās.

    Otrkārt, kas tev iekš $users_roles?

     

     

    <?php

    mysql_connect("localhost", "user" "pwd") or die("Connection Failed");

    mysql_select_db("lpaiflv")or die("Connection Failed");

    ?>

     

    tas jau man ir pashaa saakumaa.

    users_roles ir DB tabula kuraa ir 2 kolonnas uid(user id) un rid(role id)

    Pashi lietotaaji ir citaa tabulaa : users.

    Man vajag atlasiit userus kuriem rid=3

  5. Tādas lietas jārisina iztaisnojot rokas un uzrakstot pareizu CSS. JS variantu principa pēc pat nemēģināšu domāt :)

     

     

    Varbuut ir kaadi ieteikumi CSS sakaraa? Jo shaadaa veidaa iisti nesanaak

     

    background-image: url(./images/background_sidebar.bmp);

    background-repeat:repeat-y;

    background-position:top left;

    width:150px;

  6. Ar javaskripta paliidziibu veelo lai sidebar daljas buutu vienaadaa garumaa kaa videejaa dalja maajaslapai. Ar shi skripta paliidziibu daljeeji izdevaas to paveikt tikai probleema taada ka tagad sidebar daljas ir krietni garaakas par videejo dalju un nebeidzas tur kur beidzas videejaas daljas saturs. Kaads vareetu buut risinaajums?

     

     

     

    <script type="text/javascript">

    // plugin

    jQuery.fn.equalHeights=function() {

    var maxHeight=0;

     

    this.each(function(){

    if (this.offsetHeight>maxHeight) {maxHeight=this.offsetHeight;}

    });

     

    this.each(function(){

    $(this).height(maxHeight);

    if (this.offsetHeight>maxHeight) {

    $(this).height((maxHeight-(this.offsetHeight-maxHeight)));

    }

    });

    };

     

    // usage

    $(function() {

    $('.sidebar_first, .content, .sidebar_second').equalHeights();

    });

    </script>

  7. Tā īsti nesapratu visu jautājumu..

    Cenu īsti nesaprotu kāpēc vajag ievadīt, bet nu tas tā.

    Pakalpojuma cenu jau nosaki pats, ne lietotājs.

    Kad formē lapu, kurā izvadīsi formu, tur vaajg tikai klienta numuru un paroli.

    Paroli jau saņems klients tikai pēc SMS nosūtīsanas un summas apmaksas.

    Paroli pārbaudīsi, kad SMS sūtītājs būs saņēmis to īsziņā un ievadījis formā, kā arī numuru no kura sūtijis.

    Nu ja pārbaudi prasot ko īsti ir sūtijis uz numuru un čeko paroli - lai jau tā būtu, bet īsti neprasās, pietiek ar numura un paroles pārbaudi lai pakalpojumu sniegtu.

     

     

     

    cena un nr tik defineets bet kods uz kuru jaasuuta katram lietotaajam cits. Nu vo un visu paareejo gribeetos zinaat kaa lai dabuuju gatavu.. neesmu nekaads php iisti paarzinaataajs

  8. Vai kads var palidzet izveidot formu kur janosuta SMS ar kodu *** uz numuru ***, sms cena ***.

    un lodziņš kurā lietotajs ievadis saņemto paroli.

    Pēc tam kad lietotais ievadija kodu, viņš spiež pogu "saņemt pieeju" un forma sūta datus atsevišķa faila kurš parbaud to kodu un taisa atbilstošas izmaiņas datubazē.

  9. Kas man shajaa kodaa ir nepareizi? DB updeitojas tikai uz 0

     

     

    <input type="checkbox" name="active" value="<?=$row['id'];?>"<?if($row['active'] == 1){?> checked="ckecked"<?}?> />

    <?

    if(getenv('REQUEST_METHOD') == 'POST'){

    $sql ="UPDATE `right_side_banners` SET active=1";

    if(!empty($_POST['active']) && is_array($_POST['active'])) $sql="UPDATE `right_side_banners` SET active=1 WHERE id IN (".implode(',', array_map('intval', $_POST['active'])).")";

     

    $rs = mysql_query($sql);

    }

    ?>

  10. Es nesapratu kas tev tur ir par problēmu kādēļ tieši neder.

     

     

    Taatad:

    1. automātiski tiek atlasiiti visi esoshie baneri kas ir ieladeti DB

    2. blakām pievienots čekboksis katram banerim kuru ieķeksējot konkrētā banera vērtība DB nomainās uz 1 neieķeksējot 0

     

     

    Līdzīgi kā šeit http://www.homeandlearn.co.uk/php/php4p11.html bet lai kods nav jāraksta katram banerim atsevīšķi

  11. Labak izmanto radio buttons: http://www.homeandlearn.co.uk/php/php4p10.html

    Bet janu tomēr gribi checkboxes: http://www.homeandlearn.co.uk/php/php4p11.html

     

     

    Ir tā ka šī standarta metode man neder, jo es no DB izvelku konkrētā gadījumā banerus kas atrodas DB, kurus ieķeksējot tie parādīsies baneru joslā, tie kas nav ieķeksēti neparādās. Pievienojot jaunu baneri uzreiz tiek parādīts baneris ar visu čekboxi.

  12. Apmēram šādi

    $regExpr = "http://";
    $look = preg_match("/".$regExpr."/", $_POST["fname"]);
    if($look == false) {
    $link_URL = "http://" . $_POST["fname"]; 
    } else {
    $link_URL = $_POST["fname"];
    }
    echo $link_URL;
    

     

     

     

    Lielais paldies nostraadaaja! Tik pareizais kods būtu šāds:

     

     

    $regExpr = "http://";'>http://";

    $look = preg_match("/".$regExpr."/", $_POST["fname"]);

    if($look == false) {

     

    $link_URL = $_POST["fname"];

    }

    else {

    $link_URL = "http://" . $_POST["fname"];

    }

  13. Kā pareizi uzrakstīt if else nosacījumu ka vispirms tiek pārbaudīts vai laukā ir ierakstīts http:// , ja nav tad tiek pielikts šobrīd man ir tikai otrā daļa gatava ka tiek uzreiz pielikts http://

     

     

    $link_URL = "http://" . $_POST["fname"];

×
×
  • Create New...