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

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

 

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

Venca
C / C++ › C - zápočtový test
16. 5. 2014   #190238

Díky. ;)

Venca
C / C++ › C - evidence faktur
9. 5. 2014   #189959

Ještě bych potřeboval pomoct. Když zadám 2 a více faktur tak mi to při výpisu faktur vypíše jako hodnoty 0. Při jedné to funguje. Nemohu najít chybu. Druhá otázka je jak vytvořit výčtový typ TYP, kde budou 2 možnosti "vydana" a "prijata". Uživatel si bude možnost vybirat při vytvářeni nové faktury. Zde zasilam kód (vím, že je tam plno zbytečností, budu se je snažit později odstranit. Děkuji za pomoc.


#include "stdafx.h"
#include "ctype.h"
#include "stdio.h"
#include <iostream>
#include <string>
using namespace std ;
#pragma warning(disable : 4996)


int a;
int i = 0;
int pocetfaktur = 0;

struct faktura
{
  int cislo;
  double castkabezdph;
  int sazbadph;
  unsigned int den; 
  unsigned int mesic;
  unsigned int rok;
  int typ;
} ;

faktura fakt[10];

void VYD()
{
	
printf("Zadej cislo faktury: \n");
    scanf("%i",&fakt[i].cislo);

printf("Zadej castku faktury bez DPH: \n");
    scanf("%d",&fakt[i].castkabezdph);

printf("Zadej sazbu DPH  v % (0,15 nebo 21): \n");
    scanf("%i",&fakt[i].sazbadph);

printf("Zadej den vystaveni faktury: \n");
    scanf("%i",&fakt[i].den);

printf("Zadej mesic vystaveni faktury: \n");
    scanf("%i",&fakt[i].mesic);

printf("Zadej rok vystaveni faktury: \n");
    scanf("%i",&fakt[i].rok);
	 printf("Faktura s cislem %i byla uspesne ulozena!\n",fakt[i].cislo);

	 pocetfaktur++;

	return;

}

void vytvorfakturu()  //vytvoreni faktury
{  
	
	int vol;
 printf("Zadejte typ faktury, chtery chcete vytvorit: \n");
 printf("1 - Vydana faktura \n");    
 printf("2 - Prijata faktura: \n");
 scanf("%i",&vol);
 if ( vol == 1 )
 {
	VYD();
 }  

  if ( vol == 2 )
  {
	printf("cislo faktury je: %i \n",fakt[1].cislo);   
  }

 if ((vol > 2) || (vol < 1)) {
  printf("Zadal jste spatnou volbu! \n");
     printf("\n");
      vytvorfakturu();
 }
};

void vypisfakturu()   //vypsani faktury
	
{ 	printf("------Vypis faktur-------\n");
   printf("\n");

   for ( int i = 0 ; i<= pocetfaktur; i++) {
	      printf("\n");
 printf("Cislo faktury: %i\n",fakt[i].cislo);
 printf("Castka bez DPH: %d\n",fakt[i].castkabezdph);	
 printf("Sazba DPH: %i %\n",fakt[i].sazbadph);	
 printf("Datum vystaveni faktury: %i. %i. %i\n",fakt[i].den,fakt[i].mesic,fakt[i].rok);
    printf("\n");
   };

 return;		
};




int _tmain(int argc, _TCHAR* argv[])
{
	int volba = 0;
	printf("  ----  Vaclav Lezak   ukol c.3 ----  \n ");	


	do
	{
		// menu
		printf(" \n ");	
		printf("-------------------------------\n");
		 printf("  1 - Vytvorit fakturu \n ");	
		printf(" 2 - Uhrada faktury \n ");	
		printf(" 3 - Vypis faktur \n ");	
		printf(" 4 - Vypis faktur ve zvolenem obdobi splatnosti \n ");	
		printf(" 0 - Ukoncit program \n ");
		printf("-------------------------------\n");


		// nacte se volba vybrana uzivatelem a podle toho se vybere case
		printf(" Zadej volbu: \n ");	
		scanf("%d", &volba);
		
		switch(volba)
		{
		case 1: vytvorfakturu();
		break;

		case 2: 
		break;


		case 3: vypisfakturu();
		break;


		case 4:
		break;

		case 0: return 0;
        break;

		default: printf("  Zadal jsi neplatnou vulbu!Zadej znova!  \n ");	
		}
	
	}while(true);
	return 0;
}

Venca
C / C++ › C - evidence faktur
4. 5. 2014   #189834

to hu: není možno použití databáze. Mohli by jste mi na ukázku napsat krátký kód s použitím pole struktur od kterého bych se mohl nějak odrazit? Něco jsem zkoušel, ale k ničemu rozumnému jsem nedošel. byl bych vděčný :) 

Venca
C / C++ › C - evidence faktur
3. 5. 2014   #189789

ok. Díky za tip ;)

Venca
C / C++ › C - evidence faktur
3. 5. 2014   #189787

Zdravim,

Potřeboval bych poradit. Mám za úkol vytvořit program pro evidenci faktur( příchozí, odchozí ), který se bude ovládat pomocí jednoduchého menu. Udělal jsem si menu pomocí switche a ke každé položce přiřadil proceduru, která se bude volat. S čím bych potřeboval poradit je, jak a do čeho zaznamenávat jednotlivé faktury, jaký použít typ nebo pole. Děkuji za rady, či ukázky.

Vzdělání › Informatika Praha, Brno nebo…
21. 12. 2012   #169175

#15 Proxymus
můžu se zeptat k čemu je dobrý aby programátor znal HW?

Venca
Delphi › Radiány-Stupně
2. 6. 2012   #158739

#6 Honzc
Diky, funguje to    ..hele nevis jeste jak prevest sinus bety(mam ulozeno v sinbeta) na stupne? Zkousel jsem to pomocí  radtodeg(sinbeta) i (sinbeta*180)/PI ..ale vypisuje mi to výsledek vždy s malou neřesností v řádech minut. Nevíš náhodou kde je chyba?

Venca
Delphi › Radiány-Stupně
31. 5. 2012   #158637

#4 liborb
tak z radianu na stupne to přepočítávám tak..beta:=RadtoDeg(sinbeta);, doufam že je to správně.

No potřeboval bych jen ve výsledku nahradit čárku za znak stupně, jestli to jde nějak jednoduše.

Ještě bych asi potřeboval omezit na 2 desetiná místa, jestli máš nějakou dobrou radu  

Venca
Delphi › Radiány-Stupně
31. 5. 2012   #158616

#2 liborb
Jde mě spíš o ten kód jak dostat do výsledku ten znak "stupeň" a "minuty"..

Venca
Delphi › Radiány-Stupně
31. 5. 2012   #158611

Zdravím, mám problém, dělám úlohu na dopočet stran a uhlu v trojúhelniku..na form. je 6 poli(a,b,c,alfa,beta,gama). Uživ. zadá 3 údaje...přikládám moje "řešení", pro případ, že uživatel zadá stranu a.b a úhel alfa. Problém je že mě to vypíše dopočítané úhly v radiánech, né ve stupních. Děkuji za rady, nebo návrhy.

// ZP 1,2,4

if (edit1.text<>'') and (edit2.text<>'') and (edit4.text<>'') then  begin
a:=strtofloat(edit1.text);
b:=strtofloat(edit2.text);
alfa:=strtofloat(edit4.text);

/////////////////////////////////////
sinalfa:=Sin(DegToRad(alfa));
sinbeta:=(b*sinalfa)/a;
beta:=RadtoDeg(sinbeta);
edit5.text:=floattostr(beta);

/////
gama:=180-(alfa+beta);
edit6.text:=floattostr(gama);

/////
singama:=Sin(DegToRad(gama));
c:=(singama*a)/sinalfa;
edit3.Text:=floattostr(c);
end

PHP › apache, mySQL, PHP
12. 11. 2011   #149930
JavaScript, AJAX, jQuery › Vyvolavacia lista na vyber r…
14. 10. 2011   #148630
Vzdělání › Kam na VŠ?
13. 10. 2011   #148617

#9 tanned88
Na FI ano, jinde nemohu soudit.

Vzdělání › Kam na střední školu ?
13. 10. 2011   #148616

Pokud se chceš věnovat IT, tak bych to ponechal na vysokou školu. Střední bych si vybral "nějakou" a během studia na ní bych se samovzdělával.

Offtopic › Nákupy z DealExtreme
18. 8. 2011   #146513

#4 dfssfdf
ano ;)

JavaScript, AJAX, jQuery › obnovení jen části stránky
17. 8. 2011   #146441

#6 mrkvi
Je základ sy tyhle věci naučit implementovat normálně a až poté to zkoušet do WP. Ale pokud zvládáš "vnitřní" část WP dobře, pak by to neměl být až takový problém :)

JavaScript, AJAX, jQuery › obnovení jen části stránky
16. 8. 2011   #146423

#3 null_while
Co mají hodiny s jeho problémem společného? :D

Nicméně, pokud máš ty části, co se mají zobrazovat, připravené, tak stačí odkazům dát nějaká idčka (podle toho, jak to WP řeší - to teď nevím) a pomocí jQuery události click fadenout, či jinak prolnout obsah nový - tutrialy na takové věci snadno vygooglíš, popřípadě by ti měla stačit dokumentace jQuery.

Hádám ale, že obsah nebude připravený a bude ho potřeboval naloadovat z DB. Takže postup je obdobný jako výše - opět událost .click() vázaná na odkaz (je třeba dávat na konec return false; aby se odkaz stal "neaktivním"). Potom lze pomocí AJAXových funkcí z jQuery nahrát obsah. Například funkcí .load(), kde musíš najít id divu, kam se má vložit a udělat si soubor s PHP kódem loadování toho obsahu. Pak to bude vypadat následovně:

$('a#idodkazu').click(function(){
  $('div#iddivu').load('souborberouciobsahzdatbaze.php');
});

Více infomací opět v dokumentaci jQuery - http://jquery.com/. Pokud jsi nikdy s jQuery nepracoval, může to být tvrdší oříšek (zvlášť ještě se zasazením do WP). Kdyby jsi nevěděl, tak se dále ptej a pokud to bude možné, tak na konkrétnější problémy :)

Offtopic › Vydělávání přes internet
2. 8. 2011   #145560

Začíná to tu hýřit ref. odkazama na klikačky a podobné zhovadělosti. Jestli nejsem sám, kdo je pro zamknutí vlákna, napište a já tak učiním.

JavaScript, AJAX, jQuery › Kalkulačka (definice jak vyp…
1. 8. 2011   #145548

#3 Carduus
Kdybys zalovil, tak jsem přímo na kalkulačku psal článek :) (v lekci JavaScriptu)

Vzdělání › FI MUNI
1. 8. 2011   #145539

#102 Perth
Já tam nebyl a myslím, že jsem o nic nepřišel :D

Vzdělání › FI MUNI
26. 7. 2011   #145201

#92 Schimpy
v každém semestru

CSS › DropDown Menu
24. 7. 2011   #145058

To co je zde na portále ovšem není dropdown menu. Je normální menu, které vypisuje po kliknutí na kategorii její podkategorie, což je ošetřeno přes PHP.

Cinema 4D › Tvorba her
21. 7. 2011   #144782

#3 bohetik
Nevim, jestli to z Cinemy jde, ale nejběžnější je formát .3ds

Vzdělání › FI MUNI
17. 7. 2011   #144500

#79 Perth
Základy počítačové grafiky - přednášky jsou víceméně matika a grafické algoritmy, cvičení probíhají jako modelování v Cinemě 4D, během semestru je potřeba odevzdat 2 projekty (model a animaci) a konečná zkouška není žádná sranda.

Vzdělání › FI MUNI
15. 7. 2011   #144430

#72 amertak
Ta tvoje věta, že by tě mohly Základy db systémů bavit, protože se šťouřáš v MySQL, mě docela pobavila. Nechci tě nějak strašil, ale myslím, že v to předmětu MySQL nepotkáš. Bude to teorie, teorie a teorie - hiearchie, relace, vztahy (teoreticky)... a není to zrovna lehký předmět, co jsem takhle od spolužáků slyšel.

Mně se líbí, jak si tu plánujete rozvrhy dopředu (a já to dělal stejně, když jsem měl jít prvý rok na FI), ale jsem ve výsledku zvědavý, na co budete doopravdy chodit :-P

Ono pod těmi názvy předmětů se většinou skrývá něco jiného, než co si člověk na první pohled vybaví.

Vzdělání › FI MUNI
14. 7. 2011   #144387

#64 Perth
Nejsem si nijak super jistý, jen jsem reprodukoval, co jsem viděl :D ale podle toho co jsi poslal je to zas jinak. Každopádně ať ta specializace existuje nebo ne, ty předměty které zahrnuje můžeš absolvovat tak jak tak.

Vzdělání › FI MUNI
14. 7. 2011   #144376

Cituji ze žluté knihy: "Studenti přijatí do bakalářského studia v akademickém roce 2007/2008 a dříve mohli obdržet osvědčení o specializaci uvedené na str. 136 nejpozději na jaře 2010. Od roku 2010/2011 je zachována jediná specializace Typografie a textové systémy, jejíž absolvování je podmíněno prací v ateliéru doc. Švalbacha."

Vzdělání › FI MUNI
14. 7. 2011   #144375

#61 Perth
Neříkal jsem, že není, ale že je to magisterská specializace (pokud se něco teď nezměnilo).

Vzdělání › FI MUNI
13. 7. 2011   #144291

Jinak z těch volitelných bych ti v prváku doporučil Úvod do programování (pokud programovat umíš, je to 6 kr. v kapse, pokud ne budou se ti znalosti odsud v budoucím studiu hodit, protože semestr programování v Javě/C++ je povinný).

Dále doporučuju Služby počítačových sítí (nelze neudělat, pokud se na to nevykašleš a sem tam se mluví o zajímavých věcech a také je to prekvizita pro Seminář webdesignu, kdybys tam chtěl chodit).

Vzdělání › FI MUNI
12. 7. 2011   #144290

#52 Perth
Je to normální, vyučuje se jen na jaře ;)

Jinak co se týče předmětů, tak bych asi moc neradil si toho dávat první semestr hodně. Pro rozkoukání bohatě stačí ten základ + nějaký ten zápočták, abych alespoň těch 30 kreditů ve výsledku měl.

3D Studio MAX › Tutoriál/články - modelování
8. 7. 2011   #144016

Určitě by to nebylo od věci...jen se chci zeptat jestli by to nemohlo být v novější verzi :). Díky

Co uděláš v 2009 uděláš taktéž v 2010 a novějších, takže verzi 3ds Maxu bych moc neřešil :)
 

Jinak tutoriály řada lidí jistě přivítá (je jich v současné domě málo). Já Maxe neotevřel ani nepamatuju, naposled jsem něco dělal v Cinemě.

› Peter "Peppy" Bočan
6. 7. 2011   #143825

O matice ani ne a o kvantové fyzice to tu už vůbec není :D

› Peter "Peppy" Bočan
5. 7. 2011   #143778

Napiš Curovi email, hlavně uveď o čem chceš psát a přilož nějaký ukázkový článek na ono téma ;)

Návrhy na vylepšení › Tak kdy už bude Aurora ?
27. 6. 2011   #143509

To Curo : Hahá,v neděli mám narozeniny :-P

Pascal › &quot;První písmeno abecedy,…
10. 6. 2011   #143095

Funguje to ;) ..dik moc,vzdycky staci tak malo :D

Pascal › &quot;První písmeno abecedy,…
10. 6. 2011   #143084

Jo pochopil jsem ho uplně stejně...ale bylo mě řečeno že to mám udělat vypsáním prvního nenulového znaku z a[z]..

Pascal › &quot;První písmeno abecedy,…
10. 6. 2011   #143082

Zdarec potrřeboval bych poradit..delam program a jedni z ukolu je vypiš "První písmeno abecedy,které se ve větě vyskytuje" dostal sem se k tomu ze mne program vypiše které písmena jsou ve větě práve 1x...ale ted nevim jak zjistit a vypsat, které z nich se nachazi v abecede jako prvni..dik za radu.

program ROCNIKOVKA;
uses crt;
var
veta:string[250];
a:array['A'..'Z'] of integer;
z:char;
pocetslov,sest,mezera:integer;
i3,nejdelsi,delka,nejzacatek,nejkonec,zacatek,konec,i:integer;

begin
textcolor(yellow);
write('ROCNIKOVA PRACE-Vavclav Lezak');
writeln;
writeln;
textcolor(11);
zacatek:=1;
nejdelsi:=0;
delka:=0;
pocetslov:=0;
sest:=0;


write('Zadej vetu zakoncenou teckou:');
readln(veta);
writeln;
textcolor(yellow);
write('Vypis:');
writeln;
writeln;
textcolor(11);
for i:=1 to length(veta) do
begin
if (veta[i]=' ') and (veta[i+1]<>' ') then pocetslov:=pocetslov+1;
end;
writeln('Veta obsahuje:',pocetslov+1,'slov(a).');
writeln;
for i3:=1 to length(veta) do begin
if (veta[i3]=' ') or (i3=length(veta)) then
begin
konec:=i3-1;
delka:=i3-zacatek;
if delka>nejdelsi then begin
nejdelsi:=delka;
nejzacatek:=zacatek;
nejkonec:=konec;
end;
zacatek:=i3+1;
end;
end;
writeln('nejdelsi slovo:');
for i3:=nejzacatek to nejkonec do begin
write(veta[i3]);
end;
writeln;
writeln;
writeln('Velikost nejdelsiho slova je:',nejdelsi,'znaku.');
writeln;

begin
for z:='A' to 'Z' do a[z]:=0;
end;
for i:=1 to length(veta) do
begin
z:=upcase (veta[i]);
if z in ['A'..'Z'] then a[z]:=a[z]+1;
end;
for z:='A' to 'Z' do
begin
if a[z]=2 then writeln('Pismeno ',z,'je ve vete 2x');
end;
for z:='A' to 'Z' do
begin
if (a[z]<2) and (a[z]>0) then writeln('Prvni pismeno abecedy je:',z);
end;

writeln;
for i:=1 to length(veta) do
begin
if (veta[i]<>' ') and (veta[i]<>'.') then mezera:=mezera+1
else begin
if mezera>6 then sest:=sest+1;
mezera:=0;
end;
end;
writeln('Ve vete je: ',sest,' slov delsich nez 6 znaku.');

readln;
end.

Pascal › Nejdelsi slovo a jeho veliko…
1. 6. 2011   #142757

kdyz to tam vlozim

for i:=1 to length(veta) do begin
while veta[i]<>' ' do delka:=delka+1;
if delka>nejdelsi then nejdelsi:=delka;
if veta[i]=' ' then delka:=0;
end;

writeln('nejdelsi slovo je:',nejdelsi,' a jeho velikost je:',delka);

tak uz me prestane fugovat veschno..nevite v čem je chyba?

Pascal › Nejdelsi slovo a jeho veliko…
1. 6. 2011   #142756

Já sem to napsal takhle a taky to nejede xD

program ROCNIKOVKA;
uses crt;
var veta:string[100];
pocetslov,slovo,sest,mezera,nejslovo,i1:integer;
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,r1:integer;
nejdelsi,delka:integer;

begin

nejdelsi:=0;
delka:=0;
clrscr;
textcolor(yellow);
write('ROCNIKOVA PRACE-Vavlav Lezak');
writeln;
writeln;
textcolor(11);
write('Zadej vetu:');
readln(veta);
writeln;
textcolor(yellow);
write('Vypis:');
writeln;
writeln;
textcolor(11);


for i:=1 to length(veta) do begin
while veta[i]<>' ' do delka:=delka+1;
if delka>nejdelsi then nejdelsi:=delka;
if veta[i]=' ' then delka:=0;
end;

writeln('nejdelsi slovo je:',nejdelsi,' a jeho velikost je:',delka);




begin
for i:=1 to length(veta) do

if (veta[i]='A') then a:=a+1;
if a=2 then writeln('Pismeno "a" je ve vete 2x');

if (veta[i]='B') then b:=b+1;
if b=2 then writeln('Pismeno "b" je ve vete 2x');

if (veta[i]='C') then c:=c+1;
if c=2 then writeln('Pismeno "c" je ve vete 2x');

if (veta[i]='D') then d:=d+1;
if d=2 then writeln('Pismeno "d" je ve vete 2x');

if (veta[i]='E') then e:=e+1;
if e=2 then writeln('Pismeno "e" je ve vete 2x');

if (veta[i]='F') then f:=f+1;
if f=2 then writeln('Pismeno "f" je ve vete 2x');

if (veta[i]='G') then g:=g+1;
if g=2 then writeln('Pismeno "g" je ve vete 2x');

if (veta[i]='H') then h:=h+1;
if h=2 then writeln('Pismeno "h" je ve vete 2x');

if (veta[i]='I') then i:=i+1;
if i=2 then writeln('Pismeno "i" je ve vete 2x');

if (veta[i]='J') then j:=j+1;
if j=2 then writeln('Pismeno "j" je ve vete 2x');

if (veta[i]='K') then k:=k+1;
if k=2 then writeln('Pismeno "k" je ve vete 2x');

if (veta[i]='L') then l:=l+1;
if l=2 then writeln('Pismeno "l" je ve vete 2x');

if (veta[i]='M') then m:=m+1;
if m=2 then writeln('Pismeno "m" je ve vete 2x');

if (veta[i]='N') then n:=n+1;
if n=2 then writeln('Pismeno "n" je ve vete 2x');

if (veta[i]='O') then o:=o+1;
if o=2 then writeln('Pismeno "o" je ve vete 2x');

if (veta[i]='P') then p:=p+1;
if p=2 then writeln('Pismeno "p" je ve vete 2x');

if (veta[i]='Q') then q:=q+1;
if q=2 then writeln('Pismeno "q" je ve vete 2x');

if (veta[i]='R') then r:=r+1;
if r=2 then writeln('Pismeno "r" je ve vete 2x');

if (veta[i]='S') then s:=s+1;
if s=2 then writeln('Pismeno "s" je ve vete 2x');

if (veta[i]='T') then t:=t+1;
if t=2 then writeln('Pismeno "t" je ve vete 2x');

if (veta[i]='U') then u:=u+1;
if u=2 then writeln('Pismeno "u" je ve vete 2x');

if (veta[i]='V') then v:=v+1;
if v=2 then writeln('Pismeno "v" je ve vete 2x');

if (veta[i]='W') then w:=w+1;
if w=2 then writeln('Pismeno "w" je ve vete 2x');

if (veta[i]='X') then x:=x+1;
if x=2 then writeln('Pismeno "x" je ve vete 2x');

if (veta[i]='Y') then y:=y+1;
if y=2 then writeln('Pismeno "y" je ve vete 2x');

if (veta[i]='Z') then z:=z+1;
if z=2 then writeln('Pismeno "z" je ve vete 2x');

end;

for i:=1 to length(veta) do
begin
if (veta[i]=' ') and (veta[i+1]<>' ')and (veta[i+1]<>'!')and (veta[i+1]<>'?') and (veta[i+1]<>',') then pocetslov:=pocetslov+1;
end;
writeln('Veta obsahuje:',pocetslov+1 ,'slov');

for i:=1 to length(veta) do

begin

if (veta[i]<>' ') and (veta[i]<>'.') and (veta[i]<>',') and (veta[i]<>'!') and (veta[i]<>'?') then mezera:=mezera+1

else begin

if mezera>6 then sest:=sest+1;

mezera:=0;

end;

end;

writeln('Pocet slov vetsich nez 6:',sest);


readln;
end.

JavaScript, AJAX, jQuery › AJAX + jQuery - problém s př…
23. 4. 2011   #141199

Pokud to dobře chápu, tak to ošetří funkce .live() nebo .delegate(), koukni do dokumentace jQuery.

Millannekk
C / C++ › Algoritmus
22. 4. 2011   #141171

Shanim kod pro řešení inverzní matice v delphi ..pokud by nekdo mel tak predem díky :)

CSS › Zobrazení pozadí v Mozille,…
15. 4. 2011   #141066

Zkus dát 2 tečky místo jedné.

JavaScript, AJAX, jQuery › Změna obrazku podle výběru
18. 3. 2011   #140136

Já bych se prvé řadě nepatlal s JS a použil nějaký framework :)

HTML / XHTML › Test v HTML
13. 3. 2011   #139970

Kazdá sada radio buttonů musí mít svůj unikátní název, chcecked nedávej do tagu, ale jako atribut u toho buttonu - checked="checked". To je jedna věc. Zpracovávat to budeš muset třeba pomocí PHP.

PHP › kódování XML výstupu z DB
11. 3. 2011   #139900

Zkus před příkaz, kde taháš data z DB dát

mysql_query("SET CHARACTER SET utf8");

s tím, že tam dáš znakovou sadu jakou používáš.

PHP › kódování XML výstupu z DB
11. 3. 2011   #139897

Když jukneš do DB, je tam ten český znak normálně nebo je tam nějaká blbost typu Äí ?

HTML / XHTML › Jak začít, začít vůbec s tím…
4. 3. 2011   #139626

To CZechBoY : Hmmm, AJAX? Furt je potřeba PHP, ale stojí to z velké části na JS :)

CSS › Tvorba webu...
4. 3. 2011   #139625

To CZechBoY : Tohle je dost "prasácké" řešení, protože tohle resizování značně ubere obrázku na kvalitě. Nejlepší by bylo udělat více obrázků o různých velikostech, detekovat rozlišení a podle toho nějaký použít...

CSS › DIV v CSS3
4. 3. 2011   #139624
Lassie
Photoshop › Photoshop - píše mi to pořád…
27. 2. 2011   #139424

Moc děkuju, měla jsem s tím stejný problém! ;)

Vzdělání › FI MUNI
20. 2. 2011   #139111

To Perth : Stabilní skupina lidí tam opravdu neexistuje...můžeš projít studiem aniž by ses s někým tam seznámil :D

JavaScript, AJAX, jQuery › AJAX toggle
19. 2. 2011   #139078

No udělat každému bloku obalový div...nějak takhle:

<div class="wrapper">

<div class="obsah-nabidka">
<div class="obsah-nav">
<div class="obsah-nav-nazev">Něco 2</div>
<div class="obsah-nav-zobrazit"><img src="img/icony/minus.gif" class="skryt" /></div>
</div>
</div>
<div class="toggle">
<p>text</p>
</div>
</div>

Pak si v rámci něj můžeš pohrát s metodami .parent() a .children()
$('div.obsah-nav-zobrazit).click(function() {

$(this).attr('src','img/icony/minus.gif');
$(this).parent().parent().parent().children('div.toggle:hidden').slideDown('fast');
});

JavaScript, AJAX, jQuery › AJAX toggle
19. 2. 2011   #139068

A zrovna na .skryt nemůžeš aplikovat .children(), protože ten prvek je na nejnižší úrovni -> nemá children :)

JavaScript, AJAX, jQuery › AJAX toggle
19. 2. 2011   #139067

A kde máš použitou tu classu .toggle? V HTML ji nikde nevidím...

Vzdělání › FI MUNI
17. 2. 2011   #138989

To Perth : Na pivko je vždycky čas :)

Právo a podnikání › Autorská práva ohledně knihy
17. 2. 2011   #138986

Dle mého soudu nemůžeš, pokud ti to vydavatel nebo někdo, kdo ta autorská práva drží, nepovolí.

JavaScript, AJAX, jQuery › AJAX toggle
17. 2. 2011   #138985

Přesně tak, použitím this to bude pracovat jen s "aktuálním" prvkem. Pak aby ses dostal dovnitř divu, budeš potřebovat metodu .children()

HTML / XHTML › Zistenie pozície
16. 2. 2011   #138971

Řekněme, že máš odkaz:

<a href="?link=informace class="odkaz<?php echo $infClass; ?>">Informace</a>

A když nad něj vložíš PHP kód ve stylu:
if(isset($_GET['link'])) {

if($_GET['link']=='informace') {
$infClass=' active';
} else {
$infClass='';
}
} else {
$infClass='';
}


A to ti zaručí, že když budeš na ?link=informace (což budeš po kliknutí na ten odkaz) tak se tomu dokazu přiřadí class active. Rozumíš tomu trochu?

HTML / XHTML › Php fusion
6. 2. 2011   #138580

To Vojta : PHP je taky potřeba, ale rozhodně ne dokonale, jsem spíš o to se umět "adaptovat" na daný systém. Na ty šablony najdeš na netu poměrně snadno tutoriály...především na WordPress.

Vzdělání › FI MUNI
6. 2. 2011   #138579

To Perth : Ta specializace Grafický design je vyřazená z bakalářského studia, ale lze ji udělat v magisterském. V bakalářském zůstala jen ta specializace na textové systémy. Ale být tebou, tak to nijak nehrotím, protože co jsem tak pochopil, absolvování specializace spočívá v absolvování předmětů Grafický design I, II, III a volitelně předmětů Písmo I, II, III nebo Typografie I, II, III. Jestli se do těch předmětů dostaneš záleží už jen na tvojí snaze.

Vzdělání › FI MUNI
6. 2. 2011   #138560

To Perth : Asi tě zklamu, ale ta specializace už tam není...to ti ale nijak nebrání absolvovat ty základy vizuální komunikace a pak grafický design I, II, III :)

PHP › Multiupload - index problém
3. 2. 2011   #138474

Zjistil jsem, že už jQuery fce .serializeArray() nic nevrací...přitom zápis by měl být správně.

PHP › Multiupload - index problém
3. 2. 2011   #138473

To z_moravec : Dal jsem sem špatný kód, pics tam mám a chyba je stejná.

PHP › Multiupload - index problém
3. 2. 2011   #138466

Ahoj,
mám multiple upload přes jQuery AJAX a PHP. Jednu dobu mi to fungovalo, pak sjem tam ale něco upravoval a háže mi to chybu s neidentifikovaným indexem..nevím proč.

Tady je index.php:

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery_ui.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#upload-form").submit(function() {
var src = $(this).serializeArray();
$.ajax({
type: "POST",
url: "upload.php",
data: src,
success: function(response) {
$('#uploaded-files').append(response);
}
});
return false;
});
});
</script>
</head>
<body>
<form enctype="multipart/form-data" id="upload-form">
<input type="file" name="pics[]" multiple="" />
<input type="submit" name="send" value="nahrát" />
</form>
<ul id="uploaded-files">
</ul>
</body>

A zde upload.php:
<?php

$names='';
foreach($_FILES['pics']['error'] as $key=>$error) {
if(!$error) {
$tmpName=$_FILES['pics']['tmp_name'][$key];
$name=$_FILES['pics']['name'][$key];
move_uploaded_file($tmpName,'data/'.$name);
$names.='<li>'.$name.'</li>';
}
}
echo $names;
?>

Chyba je:
Notice: Undefined index: pics in /Library/WebServer/Documents/multiupload/upload.php on line 3 Warning: Invalid argument supplied for foreach() in /Library/WebServer/Documents/multiupload/upload.php on line 3

Kdyby jste tam někdo tu chybu našel a řekl mi kde je, byl bych moc vděčný :)

Vzdělání › FI MUNI
21. 1. 2011   #138013

To PieMakerDvd : Hnedka první nebo druhý den v semestru budeš psát vstupní test na jehož základu si můžeš/nemůžeš zapsat předmět English I. Není to povinný předmět, povinná je pak zkouška Specialist English.

Matematika › Soustavy rovnic a program
19. 1. 2011   #137949

To Doomista : Jde to i jednodušeji - determinanty. Ty se dají snadno spočítat až do matice 3x3 (respektive 3x4), pak se musela použít např. Laplaceova metoda.

Photoshop › export souboru v cs 5 do jpg
19. 1. 2011   #137948

Když dáš uložit jako, tak tam možnost JPEG určitě je ;)

MySQL › Vypis s prioritnymi zaznamami
6. 1. 2011   #137611

A co CRON? Nastavit ho třeba na půlnoc a v tu dobu ty údaje měnit.

CSS › Potřebuju pomoct
6. 1. 2011   #137610

Jak ti má někdo poradit s CSS kódem aniž by viděl ten kód?

PHP › Problém s počítadlem
5. 1. 2011   #137577

Pro $podminka1 nikde nemáš mysql_query(), máš tam rovnou mysql_num_rows().

JavaScript, AJAX, jQuery › Zobrazení alt
28. 12. 2010   #137250
PHP › Průběžné výsledky přes AJAX
23. 12. 2010   #137120

Jo...asi to tak nějak budu muset udělat. Bude sranda ty fotky rozparsovat přes JS a pak e posílat PHPku, ale snad to nějak pude :)

PHP › Zpracovni php bez refreshe c…
23. 12. 2010   #137116

AJAX :)

PHP › Průběžné výsledky přes AJAX
21. 12. 2010   #137058

Ahoj,
mám udělaný multiple upload fotek (přes jeden input s atributem multiple="") přes AJAX. Potřeboval bych ale jednu vychytávku, kterou nevím jak udělat. Pokud chci nahrát řekněme 5 fotek, tak si ještě před samotnm uploadem vypíšu přes JS jejich seznam, v momentu startu uploadu dám za každou položku nějakou animaci načítání. Ale hodilo by se mi, aby se po každé úspěšné uploadnuté fotce u ní místo loadingu zobrazila nějaká fajfka či tak něco. Bohužel ale nevím jak tyhle údaje (úspěšný upload) dostávat průběžně z toho PHP scriptu, abych s nimi ohl přes JS pracovat. Budu rád za každý nápad.

HTML / XHTML › Neviditelný frame (web in web)
19. 11. 2010   #136050

V tom předchozím příkladu nemá co dělat to " před frame.src (asi překlep), tak to zkus opravit. Jinak by se to taky dalo řešit přes id nějak takhle:

<script type="text/javascript"> 

setTimeout(document.getElementById('urlFrame').setAttribute('src', http://google.cz),2000);
</script>
<iframe src="http://seznam.cz" width="1000" height="1500" id="urlFrame"></iframe>

HTML / XHTML › Neviditelný frame (web in web)
19. 11. 2010   #136046

To Wilfreed : Co třeba:

<script type="text/javascript">

function loadPage(frame) {
setTimeout("frame.src='http://google.cz',2000);
}
</script>
<iframe src="http://seznam.cz" width="1000" height="1500" onload="loadPage(this);"></iframe>

MySQL › Počet záznamů v celé DB
19. 11. 2010   #136045

To Mafiosoweb : Díky ;)

JavaScript, AJAX, jQuery › overenie formulara, asi chyb…
19. 11. 2010   #136044

Ano ano, přesně jak říká CZechBoy...máš input s namem pohlavi a ty musíš pracovat s namem (muz a zena uz jsou hodnoty toho pohlavi). Takže input s namem pohlavi může nybývat hodnot muz nebo zena nebo null. Takže řešení, co je v příspěvku nad tímto, by mělo být správné.

HTML / XHTML › Neviditelný frame (web in web)
19. 11. 2010   #136042

To Wilfreed : No nejspíš mezi tagy <iframe> a </iframe> ;)

HTML / XHTML › Neviditelný frame (web in web)
17. 11. 2010   #135993

Není zač ;)

HTML / XHTML › Neviditelný frame (web in web)
17. 11. 2010   #135989

<script type="text/javascript">

setTimeout("window.location='http://google.cz',2000);
</script>

HTML / XHTML › Neviditelný frame (web in web)
17. 11. 2010   #135984

Dá se to řešit pomocí rámů...a aby nebyl vidět - dáš mu display: none.

JavaScript, AJAX, jQuery › overenie formulara, asi chyb…
17. 11. 2010   #135983

Pár chyb tam je...prvně bych obalil inputy formem, pár úprav ve volání i v samotné funkci...ve výsledku si můžeš tu funkci i přepsat na kontrolu pole a ne formu.

<form name="formular" onsubmit="return kontrolaFormu(this);" action="nekam" method="post">

<label for="m">meno :</label> <input id="m" type="text" name="meno" size="30" maxlength="30" value="" />
<inout type="submit" value="Klikni sem!" />
</form>
JavaScript:
function kontrolaFormu(form) {

if(form.meno.value=="") {
alert("Nevyplnili jste jmeno.");
return false;
} else {
return true;
}
}

HTML / XHTML › zalomeni radku
17. 11. 2010   #135982

To nevím, s Operou mívám v tomto směru problémy dost často...

HTML / XHTML › zalomeni radku
17. 11. 2010   #135977
HTML / XHTML › zalomeni radku
17. 11. 2010   #135976

Je to CSS3 vlastnost, takže nebude fungovat ve starších prohlížečích a Opeře...

CSS › Optimalizace pro různá rozli…
17. 11. 2010   #135974
HTML / XHTML › zalomeni radku
17. 11. 2010   #135973

Asi ti pomůže CSS vlastnost word-wrap:

word-wrap: break-word;

JavaScript, AJAX, jQuery › zafarbenie forms pomocou js
17. 11. 2010   #135972

Hlavní problém bude asi v tom, že CSS atribut color neudává barvu pozadí, ale barvu textu, takže bych zkusil:

document.getElementById('FieldData'+i).style.background-color='#000066'; 
nebo
document.getElementById('FieldData'+i).style.background='#000066'; 
Pak tam taky máš jako id nějaké 'FieldData'+i, ale v inputu máš id 'mail'...

Vzdělání › FI MUNI
5. 11. 2010   #135517

To PieMakerDvd : Tak v tom případě to bude směšně snadné se tam dostat, protože (s prominutím) ani vyšší úroveň státní maturity z matiky prostě není maturita z matiky :D

HTML / XHTML › Je nejaky stopercenty sposob…
2. 10. 2010   #134180

Co zkusit nějaký primitivní skript a kontrolovat, jestli se vykonal (je zaplý JS) a nebo nevykonal (je vyplý JS)?

MySQL › Počet záznamů v celé DB
15. 9. 2010   #133611

Potřeboval bych zjistit počet záznamů v celé DB a zajímalo by mě, jesti existuje nějaký efektivnější způsob než získat výpis tabulek přes mysql_list_tables a pak z každé získávat hodnotu mysql_num_rows a sčítat.

JavaScript, AJAX, jQuery › jQuery - změna URL
30. 8. 2010   #133122

To RePRO : Pokud to dobře chápu, měla by se URL změnit nejlépe bez reloadu stránky co?

JavaScript, AJAX, jQuery › Po &quot;Slide to unlock&quo…
30. 8. 2010   #133121

A jen tak mimochodem nechápu, když máš problém v JS, proč sem posíláš HTML kód.

Offtopic › Android Tablety
24. 8. 2010   #132966

To marioff : Na Aukru nebo někde jsem už narazil i na čínské kopie iPadu s Androidem :D

Offtopic › silverlight
20. 8. 2010   #132853

To djanosik : Já mluvil o oficiální...

Offtopic › silverlight
19. 8. 2010   #132826
PHP › Rekurzivní metoda
11. 8. 2010   #132500

To KIIV : Ou sakra :) taková blbá chyba a já si jí nevšimnu...díky za opravu :)

PHP › Rekurzivní metoda
11. 8. 2010   #132494

Ahoj,
v jedné třídě mám mám metodu, která je volána rekurzivně a nemám žádnou návratovou hodnotu (změny se provádějí na globální proměnné, která je definovaná v konstruktoru). Jenže z nějaké mě neznámé příčiny ta funkce háže chybu. Budu vděčný komukoliv, kdo mě alepoň navede k řešení problému.



function createHash($position,$upgNext) {
if($upgNext==true) {
if(mb_strpos($this->charsString,$this->lastHash['hash'][$position])=62) {
$this->newHash[$position]=$this->charsArray[0];
$position--;
$this->createHash($position-1,true);
} else {
$this->newHash[$position]=$this->charsArray[mb_strpos($this->charsString,$this->lastHash['hash'][$i])+1];
}
} else {
if(mb_strpos($this->charsString,$this->lastHash['hash'][$position])=62) {
$this->newHash[$position]=$this->charsArray[0];
$position--;
$this->createHash($position-1,true);
} else {
$this->newHash[$position]=$this->charsArray[mb_strpos($this->charsString,$this->lastHash['hash'][$i])+1];
}
}
}

Chybová hláška zní: Fatal error: Can't use function return value in write context in C:\Program Files\EasyPHP\www\shorturl\class\classFunctions.php on line 23 (řádek 23 je tučně v kódu).
Jinak proměnné $this->lastHash i $this->newHash do té funkce vstupují jako čtyřprvková pole, která jsou naplněná stejnými hodnotami. Ty se mají v proměnné $this->newHash po průběhu metody změnit.

Vzdělání › FI MUNI
5. 8. 2010   #132260

To Petrroll : Známky neberou v potaz myslím vůbec, jako příjmačky jsou tam čistě jen TSP. Pak je ještě pár možností, jak se tam dostat bez příjmaček a se státními maturitami myslím jedna přibyde :)

 

 

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