Anonymní profil Petr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Petr – Programujte.comAnonymní profil Petr – Programujte.com

 

Příspěvky odeslané z IP adresy 89.190.62.–

Petr p
MySQL › ORM Doctrine - bind proměnné…
22. 2. 2017   #214994

Dobrý den,
rád bych vás poprosil o radu ohledně jednoduchého selectu. 

Mám jednoduchý select, který vybírá z tabulky "Produkty" jeden produkt podle "sarze". Šarže je unikátní označeni produktu.

$text = "SELECT p FROM Entity\Product p WHERE p.sarze = :sarze";
$q = $this->dao->createQuery($text);
$q->setParameter(':sarze', $sarze);
        
return $q->getSingleResult();

V tabulce mám dva produkty. První má šarži '95' a druhý má šarži '95A'. Sloupec v tabulce je typu varchar(255)
Problém je v tom, že pokud vybírám produkt s šarží 95, tak mi to vrací oba dva (95 i 95A).
Jak je možné, že pokud proměnná $sarze = '95', tak ve výsledku selectu je i záznam se šarží '95A'?

Zkoušel jsem i obalit :sarze do apostrofu, ale to zase vyhodí výjimku při $q->setParameter(':sarze', $sarze);

$text = "SELECT p FROM Entity\Product p WHERE p.sarze = ':sarze'";

Díky

Petr
JavaScript, AJAX, jQuery › jQuery sortable, reset pozic
20. 12. 2015   #207435

#2 NeregistrovanyHookyns
Díky. Pořád jsem hledal řešení přímo v jQuery sortable a přitom stačila taková jednoduchá  úprava.

Ještě jednou díky, ušetřil si mi spoustu času.

Petr
JavaScript, AJAX, jQuery › jQuery sortable, reset pozic
20. 12. 2015   #207430

Dobrý den,

rád bych vás poprosil o malou radu s jQuery sortable.

$("#sortableGalerie").sortable({containment: 'document', tolerance: 'pointer',
                                    cursor: 'pointer', opacity: 0.60,
                                    update: function(event, ui) {
                                                                                
                                        var list = [];
                                        $("#sortableGalerie li").each(function() {
                                            list.push($(this).attr('idNumber'));    
                                        });
                                        var listString = list.toString();
                                        console.log(listString);
                                        
                                        $.nette.ajax({
                                            type: 'GET',
                                            url: "?do=changeOrder",
                                            data: {
                                                list: listString
                                            },
                                        });
                                    }
                         });

Před změnou jsou prvky seznamu uspořádané takto: 1, 2, 3, 4, 5 ...

Když přehodím první dva prvky: 2, 1, 3, 4, 5

Teď, když znovu prohodím první dva prvky, bude to vypadat zase takto: 1, 2, 3, 4, 5

Dává to smysl. Ale já bych potřeboval, aby se to chovalo trošku jinak. Aby se po každé změně resetovali pozice, tedy aby to vypadalo takto:

  • první prohození prvních dvou prvku 2, 1, 3, 4, 5
  • druhé prohození prvních dvou prvku 2, 1, 3, 4, 5 (je to stejné, protože se provedla stejná změna, prohodily se první dva prvky)

Doufám, že je to alespoň trochu pochopitelné.

Pokud někdo zná nějaký sortable přepínač, který tohle řeší, byl bych moc rád. Zatím procházím dokumentaci, ale nemám řešení.

Děkuji za rady.

Luk
MySQL › Těžký select
2. 7. 2015   #203408

Trochu mi tam blblo formátování textu. Název tabulky HRACSKE_BODY patří k té druhé tabulce vpravo.

Luk
MySQL › Těžký select
2. 7. 2015   #203407

Dobrý den,

chtěl bych vás poprosit o pomoc s jedním dotazem. Už jsem se do toho zamotal.

Tabulka: HRAC                                  Tabulka: HRACSKE_BODY

ID    PREZDIVKA    TRIDA                  HRAC_ID    BODY

1    hrac1             trida1                      1                 25

2    hrac2             trida1                      1                 25

3    hrac3             trida2                      3                 25

Takto nějak by mohli vypydat data v tabulkach. HRAC_ID je cizí klíč do tab. HRAC na sloupec ID. 
Potřeboval bych dotaz, který vypočítá a vypíše průměrný počet bodů na jednoho hráče pro každou třídu.

Tedy výstup: třída1 -  průměrný počet bodů
                     třída2 - průměrný počet bodů.

Dostal jsem se k tomuto: 

SELECT S.id, S.first_name, S.last_name, AVG(M.points) from student S, points_math M WHERE s.id = M.student_ID GROUP by S.class

Ale nevypisuje to správné hodnoty.

Díky moc.

Petr
Příkazový řádek › Ubuntu, příkaz tail, jak pot…
2. 4. 2015   #200959

#2 KIIV
Super, díky.

Petr
Příkazový řádek › Ubuntu, příkaz tail, jak pot…
2. 4. 2015   #200956

Dobrý den,

nejspíš mi něco uniká a předem se omlouvám za stupidní dotaz.

Ale příkaz tail bez parametrů vytiskne posledních 10 řádků ze vstupu. Bez parametrů, tedy vstupem je standardní vstup sdin. Po spuštění čeká na vstup, tak píšu řádky, ale nevím jak ukončit vstup. Enter se taky počítá jako vstupní znak.

Díky za radu.

Luk
CSS › HTML, CSS - posouvání divu a…
10. 2. 2015   #199119

Děkuju !

Luk
CSS › HTML, CSS - posouvání divu a…
10. 2. 2015   #199101

Dobrý den,

prosím vás, mám jednoduchou stránku s obrázkem na pozadí a jedním blokem. Pozadí se při změně velikosti okna přizpůsouje.

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" media="all" type="text/css" href="style.css" />
    <title>Test pozadí</title>
  </head>

  <body>
    <div id="pozadi">
      <div id="blok">
          Testovací text
      </div>    
    </div>

  </body>
</html>

CSS:

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: black;
}

#pozadi {
  height: 100%;
  min-height: 600px;
  width: 100%;
  min-width: 1024px;
  background-image: url('bg05.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border: 1px solid transparent;
}

#blok {
  margin: 0 auto;
  width: 700px;
  height: 70px;
  text-align: center;
  color: white;
  background-color: red;

  margin-top: 50%
}

Ten malý červený obdelník "blok" bych rád umístil ke spodnímu okraji obrazovky na střed.

Dal jsem mu tedy jednoduše margin-top: xx%. Myslel jsem, že výsledná hodnota se bude brát % z výšky okna. Ale ono se to počítá ze šířky okna a to je problém. Protože při zmenšení výšky okna se "blok" posouvá více dolů, za hranici okna.

Chtěl bych, aby se "blok" držel stále spodního okraje, tedy aby se hodnota margin-top zmenšovala při zmenšení výšky okna.

Je nějak možné nastavit, aby se výsledná hodnota margin-top počítala z výšky okna?

Děkuji.

Petr
JavaScript, AJAX, jQuery › Schovat blok, změnit obsah,…
12. 6. 2014   #191022

#2 KIIV
Prosím vás, zatím to mám napsané napůl funkční:

 $(document).ready(function() {
   $('#Kontakt').click(function() {blokSlide('#contentBlok')});
   
 });
 
 function blokSlide(blok)
 { 
   $(blok).slideUp(400, "swing", function() {del(blok)});
 }
 
 function del(blok){
      $(blok).empty(); //smazu starý obsah
      $(blok).load("kontakt.php");  //nactu novy obsah
      $('#style').attr('href', 'css/kontakt_style.css'); //zmenim stylovy soubor
      $(blok).slideDown();
      
   };

Problem je až v poslední části efektu.
Blok se pěkně schová(slideUp()), změní se jeho obsah a hned se zobrazí a tady si nevím rady. Chtěl bych, aby se blok s novým obsahem zobrazoval za efektu slideDown().

Předem díky za pomoc.

Petr
JavaScript, AJAX, jQuery › jQuery a PHP require "soubo…
12. 6. 2014   #191010

Dobrý den,

prosím vás, je možné aby fungovalo něco takového?

 $(document).ready(function() {
   $('#Kontakt').click(function() {blok()});
   
 });
 
 function blok()
 { 
   $('#contentBlok').empty();
   $('#contentBlok').prepend('<?php require "kontakt.php"?>');
 }

Aktuální obsah zmizí, ale nový se neobjeví.

Ze začátku contentBlok obsahuje stejný příkaz, ale na jiný soubor.php

Vím, že to vypadá jako blbost, ale přeci co je potřeba doplnit aby to fungovalo?

Díky za pomoc.

Petr
JavaScript, AJAX, jQuery › Schovat blok, změnit obsah,…
29. 5. 2014   #190580

#2 KIIV
Super, díky že jsi mě nakopl. Funguje pěkně.

Petr
JavaScript, AJAX, jQuery › Schovat blok, změnit obsah,…
29. 5. 2014   #190577

Dobrý den,

rád bych pomocí javascriptu, jquery docílil toho, aby se mi blok, který obsahuje nějaký text schoval slideUp. Potom co bude schovaný, by proběhla změna obsahu empty() a prepend("něco") a nakonec by se znovu vysunul.

Zkusil jsem toto: $("blok").slideUp.empty().prepend("novy obsah").slideDown();

Ono to sice funguje, ale původni obsah bloku zmizí dřív, než se provede slideUp(). Rád bych, aby tam původní obsah zůstal po celou dobu animace slideUp().

Předem díky za každou radu.

Boros
XML / XSL(T) › XSLT zanořené značky (tagy)
2. 11. 2013   #183130

Dobrý den,

v XSLT jsem začátečník.

Dají se nějak pomocí XSLT do sebe zanořovat značky?

Něco takového.

vstupní xml:

<x></x>

<y></y>

vystupní xml:

<x>

<y>

</y>

</x>

Díky

JanH
Java › GUI šachovnice
27. 4. 2013   #175516

#15 Flowy

Mám to nakonec implementované podobně, ale zajímalo by mě, jestli to de.

JanH
Java › GUI šachovnice
27. 4. 2013   #175514

#13 JanH
Omlouvám se za chybu. Jedná se o metodu setEnabled.

JanH
Java › GUI šachovnice
27. 4. 2013   #175513

#1 JanH
Dobrý večer,

poprosil bych o další radu.

Při použití metody setElabled() na nějaké tlačítko, se toto tlačítko stane nedostupným a změní se lehce jeho vzhled.
Nešlo by nějak zařídit (přetížit, překrýt nějakou metodu), aby se tlačítko znepřístupnilo, ale jeho vzhled zůstal stejný?

Děkuji.

JanH
Java › GUI šachovnice
25. 4. 2013   #175446

#6 sleepy
Prosím vás.

Vytvoril jsem si okno o velikosti setSize(600, 600) a vkladam do nej JPanel o velikosti setSize(500, 500), ale kdyz program spustim, tak okno ma pozadovanou velikost, ale ten JPanel ma minimalni velikost, skoro neni videt.

Proc nema vlozeny JPanel nastavenou velikost setSize(500, 500)?

Predem dekuji za pomoc!

public class Okno extends JFrame {

  protected JPanel sachovnice;
  protected JButton tlacitko;

  public Okno() {
    super.setTitle("Dama");
    this.setLayout(new FlowLayout());

    sachovnice = new JPanel();
    sachovnice.setLayout(new GridLayout(1, 1));
    sachovnice.setSize(500, 500);

    tlacitko = new JButton();

    sachovnice.add(tlacitko);
    this.add(sachovnice);

    this.setSize(600, 600);
}     
Petr
Java › GUI šachovnice
24. 4. 2013   #175424

#4 sleepy
Dekuju za radu, nejspíš to tak udělám.

Ale přece by mě zajímalo jak na tlačítko dát obrázek.

Petr
Python › Regulární výrazy
12. 4. 2013   #174901

Takto to funguje:

index = re.search(r"\d", retezec).start()
print(index)

Existuje i nějaká podobná metoda re.search, která by vyhledávala od konce řetězce?

Petr
Python › Regulární výrazy
12. 4. 2013   #174896

Zdravím,

dají se regulární výrazy používat s funkcí find() a rfind()?

příklad:

retezec = "testovaci 123 retezec"

index = retezec.find(r"\d")
print(index)

Vypíše -1, tedy find nic nenašel.

Petr
C / C++ › c++ vector odstranění prvníh…
23. 3. 2013   #173188

#2 vitamin
funkce erase prvni prvek pouze odstraní nebo ho i vrátí, abych si ho mohl ulozit.

Tento kod mi nefunguje.

int pom;
pom = vec.erase(vec.begin());
Petr
C / C++ › c++ vector odstranění prvníh…
23. 3. 2013   #173182

Dobrý den,

pro práci s vektory je jedna velmi užitečná funkce pop_back, která odstraní prvek z konce vektoru. Ale nenašel jsem podobnou funkci, která by odstranila prvek ze začátku (první prvek). Hledal jsem špatně nebo taková funkce není?

Petr
C / C++ › c++ čtení ze souboru po řádc…
23. 3. 2013   #173166

Dobrý den,

existuje prosím vás v c++ nějaká funkce, která přečte ze souboru řádek a uloží ho do proměnné typu string?

Něco jako fgets v céčku. Nebo můžu použít tuto funkci i v c++? Tak aby přečtený řádek ukládala do proměnné typu string.

Petr
Java › JAVA, proměnná CLASSPATH
10. 3. 2013   #172557

Dobrý den,

mohl by mi prosím někdo vysvětlit, jak to funguje v Jave se systémovou proměnnou $CLASSPATH, když do ní přidám nějakou cestu a pak při překladu uvedu parametr -classpath. Např. javac -classpath "cesta" balik/adresar/soubor.java

Díky.

Zizi
Java › Volani konstruktoru z jineho…
10. 3. 2013   #172553

#3 Flowy
Dekuju, pomohli jste mi. Ještě bych se rád zeptal na jednu věc.

Mám balík, v něm určité třídy a testovací třídu, junit. A ještě junit jar archiv verze 4.10.

Přeloženo už mám, ale nevím jak mám tu testovací třídu spustit pomocí junit.

Zizi
Java › Volani konstruktoru z jineho…
9. 3. 2013   #172524

Dobrý den,

mám třídu public class hriste a jeji konstruktor public hriste(int pocetHracu), který vytvaří pole instancí tridy hráč o velikosti pocetHracu.

Při vytváření instancí třídy hráč musím volat konstruktor tridy hrac, který vypadá: public hrac (hriste h, int cisloHrace);

Prostě instance třídy hráč uchovává na jakém hrišti hráč hraje a jaké má číslo. Ale nevím jak tento konstruktor správně volat z konstruktoru třídy hriste. Co dosadit za to h.

Jarek
C / C++ › Klíčové slova podle normy IS…
23. 2. 2013   #171895

Dobrý den,

chtěl bych vás poprosit, jestli by jste nevěděli, kde bych mohl najít výčet všech klíčových slov jazyka C.

Snažil jsem se  najít přímo normu ISO C99, ale nedostal jsem se až výsledku.

Děkuji všem za pomoc.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý