Jump to content
php.lv forumi

genau

Reģistrētie lietotāji
  • Content Count

    23
  • Joined

  • Last visited

Posts posted by genau

  1. Sveiki, nekādi netieku nskaidrībā ar selektu ikš funkcijas kam būtu jāatlasa cik % no īpašumiem lietotāja definētā

    laika posmā ir mainījuši īpašniekus.

     

    mans selekts ir šāds :

     

    SELECT ROUND(count(IV.ZemesID)/(count(Z.ZemesID)-1) * 100, 2)AS Procenti

    FROM IpasniekaVesture IV INNER JOIN

    Zeme Z ON IV.ZemesID = Z.ZemesID

    where IV.ZemesID IN

    (SELECT ZemesID

    FROM IpasniekaVesture IV group by IV.ZemesID

    Having count(IV.ZemesID)>1)AND (@Datums1>IV.DatumsNo AND IV.DatumsLidz<@Datums2)

     

    ER:

     

    post-3589-126377161851_thumb.jpg

     

    Paldies par palīdzību

  2. Sveiki, esmu atkal nolēmis pēc pārtraukuma ķerties klāt kodēšanai, šobrīd interisējos, par kādu labu, vienkāršu un ātri apgūstamu opensource cms. Prasības nav lielas menu un apakšmenu modificēšana, topiku modificēšana, attēlu un failu pārvalde, iespējams kkas ar komentāriem utml.

     

    Paldies par ieteikumiem

  3. Sveiki visiem, kas jāpamaina php.ini failā, vai pašā upload formā, ja naļauj uploud`ot lielākus failus meiģināju zem 200kb, echo $_FILES['fupload']['error'] met laukā erorr`a kodu "2", formas input lauks "<input type="hidden" name="MAX_FILE_SIZE" value="100000" />", php.ini failā uzliku "upload_max_filesize = 64M" un "post_max_size = 64M", taču neļauj.

  4. Lūdzu ižklāstiet ideju kā realizēt lietotāju gupas. Cik saprotu kkur DB jāglabā lauciņš ar grupas tisībām, piem., tabula users izskatītos nick/password/name/.../usergroup, vai pareizi?

    Vai arī jāveido vēlviena tabula usergroup, kurā glabāt info par katru lietotājgrupu un piesaistīt pie tabulas users.

    Un vēlviens lūgums vai kāds varētu izstāstīt, tā divos vārdos, kā grupām būtu jābūt realizētam sākot no ielogošanās formas, piem., ir funkcijas pievienot, labot. dzēst, un komentēt rakstu, adminam ir iespēja darīt visu, superuseram - pievienot un labot, bet useram tikai komentēt, kā tas izskatītos?

  5. Datums ir datetime formātā, date(Y-m-d) ir tikai piemērs, mainīgajā $z ir ierakstīta vērtība - mēnesis ar vienu ciparu, piem 4, vai vispār es varu šādi salīdzināt $z ar dtime queryā, pēc bubu ieteikuma man jāpārveido visa f-ja(paldies par ieteikumu), tādēļ es to nevēlētos izmantot.

  6. $date=date("d.m.Y");

    $z=date("n",strtotime($date));

    ...

    $count = mysql_query("SELECT COUNT(title) FROM article WHERE dtime='$z'");

     

    while($row = mysql_fetch_assoc($count)){

    echo $row['COUNT(title)'];

    }

     

    Jāatlasa virsrakstu skaits padotajā mēnesī, šajā gadījumā aprīlī.

  7. Ir funkcija kas ņem datus no DB kas glabājas datetime formātā un mēnesi pārveido latvuski, taču visu laiku izdod janvāri.

    cik saprotu kļūda ir date funkcijā, pie $asd, angliski menesi no DB ņem pareizi.

     

     

    $asd=$myrow['dtime'];

     

    $z=date("n",$asd); $myarray=array("Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembrs","Oktobris","Novembris","Decembris");

    $i=0;

    while($i <count($myarray)){

    if($z==$i+1){

    $z=$myarray[$i];

    echo $z;

    }

    $i++;

    }

  8. Gribu izvadiit saanu menuci nemot no datubaazes nosaukumus, bet nesanaak paliidziet atrast kljuudu

     

    kods taads:

     

    <?php

     

    $dbhost="localhost";

    $dbusername="root";

    $dbpassword="Bri";

    $dbname="bri";

     

    $connect = mysql_connect($dbhost, $dbusername, $dbpassword);

    $db = mysql_select_db($dbname,$connect) or die ('Could not connect: ' . mysql_error());

    ?> //konekcija

     

     

     

    <?php

    include("config.php");

    $a = $_GET["id"];

    $query = mysql_query ("SELECT `menu`.`menuID`, `menu`.`Name`

    FROM `menu`

    WHERE (`menu`.`mainbtnID` = $a)

    ORDER BY `menu`.`Name` ASC

    ",$connect) or die ('Could not connect: ' . mysql_error());

    while($row = mysql_fetch_array($query))

    {

     

     

    $b= $row['menu'.'menuID'];

    echo $row['menu'.'menuID'] ;

    echo ($b);

    $c=($b[2]*10 + $b[3]);

    // echo ($c);

    echo $row['menu'.'menuID'];

    echo ("</br>");

    ...

    ...

  9. Es taisu ziņu sadaļu ar iespēju tās komentēt, izveidoju tabulu news un no šīs tabulas ņemu raksta nosaukumu un izveidoju tabulu, kuras nosaukums ir raksta nosaukums, kas ir katra raksta atbilstošā komentāru tabula. Jo pēc idejas katram rakstam taču jābūt atbilstoši tabulai, kurā glabājas komentāri

  10. Izdrukā kveriju (echo $sql) un pārbaudi tā sintaksi.

    Laikam esmu stūlbs, bet kļūdu es neredzu

     

    CREATE TABLE ( `id` int(4) NOT NULL auto_increment, `name` varchar(65) NOT NULL default '', `email` varchar(65) NOT NULL default '', `comment` longtext NOT NULL, `datetime` varchar(65) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

  11. izdeva šādu paziņojumu:

     

    "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( `id` int(4) NOT NULL auto_increment, `name` varchar(65) NOT ' at line 1"

     

    izpildot: ($title vietā a)

     

    "CREATE TABLE a (

    `id` int(4) NOT NULL auto_increment,

    `name` varchar(65) NOT NULL default '',

    `email` varchar(65) NOT NULL default '',

    `comment` longtext NOT NULL,

    `datetime` varchar(65) NOT NULL default '',

    PRIMARY KEY (`id`)

    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;";

     

     

    query izpildās bez problēmām.

  12. Esmu jauniņais PHP, varat palīdzet atrisināt vienu problēmu. Vēlos izveidot tabulu ar nosaukumu, kādā ir nosaukts lauks citā tabulā. Kods:

    ....

    $title= $_GET['title'];

    $sql = "CREATE TABLE $title (

    `id` int(4) NOT NULL auto_increment,

    `name` varchar(65) NOT NULL default '',

    `email` varchar(65) NOT NULL default '',

    `comment` longtext NOT NULL,

    `datetime` varchar(65) NOT NULL default '',

    PRIMARY KEY (`id`)

    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;";

    ......

     

    $result = mysql_query($sql,$connect);

    ....

    Šāds kods nedarbojas, esmu pagooglejis arī šādi kodi CREATE TABLE `$title`...;CREATE TABLE `($title)`...; CREATE TABLE `DBvārds`.$title nedarbojas.

×
×
  • Create New...