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

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

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:20ef:bd...–

peter
C / C++ › Obrazce do dvourozměrného pole
9. 1. 2015   #197953

???

Co treba nejaky kus kodu, co uz mas? Treba v nem je nejaka drobna chybka. A proc zrovna dvourozmerne?
 V javascriptu bych to napsal takto.

<script>
var i,j,ii,x,y,str,pole;
str = "\
* 0 0 * 0 0 * 0\
0 * 0 0 * 0 0 *\
0 0 * 0 0 * 0 0\
* 0 0 * 0 0 * 0\
0 0 * 0 0 * 0 0\
0 * 0 0 * 0 0 *\
* 0 0 * 0 0 * 0\
";
x = 15;
y = 7;
pole = [];
for (j=0,ii=0;j<y;j++)
{
pole[j] = [];
for (i=0;i<x;i++,ii++)
	{
	pole[j][i] = str.charAt(ii);
	}
}

for (j=0;j<y;j++)
{
for (i=0;i<x;i++)
	{
	document.write(pole[j][i]);
	}
document.write('<br>')
}
</script>

S temi lomitky je to stejne, jako napsat do jednoho radku. Js to bez tech lomitek proste neumi :)
str = "* 0 0 * 0 0 * 0 0 * 0 0 * 0 0 * 0 0 * 0 0 * 0 0 * 0 0 * 0 0 * 0 0 0 * 0 0 * 0 0 0 * 0 0 * 0 0 * * 0 0 * 0 0 * 0";
 

Taky to muzes dat do jednorozmerneho pole a adresovat pres formulku pos = j*maxX + i (ij, jsou z cyklu, maxX je delka radku)

peter
PHP › databáze / evidence čehokoliv
9. 1. 2015   #197949
peter
PHP › databáze / evidence čehokoliv
9. 1. 2015   #197948

Clanky na root.cz, interval.cz a pod?
http://interval.cz/…a-jazyk-sql/
http://interval.cz/programovani/

Muzes treba pro zacatek rozchodit tento program nebo nejaky questbook:
http://peter-mlich.wz.cz/…_priklad.txt
Dole je v komentari seznam sql prikazu. Prihlasis se do phpmyadmina, vyberes vlevo svou databazi, kliknes na ni, vpravo se pak rozbali zalozky. kliknes na sql. smazaes text, co tam je. Zkopirujes tam text z komentare od slova
CREATE TABLE (vytvor tabulku)... . Kliknes ok. To by melo napsat uspesne provedeno. A meli by se ti objevit vlevo pod jmenem tve db dve tabulky. Pak si ten program cely ulozis s priponou php a nahrajes pres ftp na hosting. Spustis a melo by to fungovat nebo hlasit nejake chyby.
 

Nebylo by pro tebe jednodussi pouzit uz hotovy cms?
http://navody.c4.cz/
Vlevo je seznam kategoriee cms, pak se rozklikne seznam cms, na ktere tam maji navody. Ale jsou jich tisice, tam jen asi 10 z kazde kategorie. Jsou tam i demicka, casto.

Totiz, ty si to predstavujes strasne jednoduse. Jenom sprava uzivatelu je asi 3 dny programovani pro zkuseneho. Vytvorit tabulku seznam prav, ktere muzou byt prirazeny. Tabulku uzivatelu. Tabulku skupin a priradit ji prava. reistrace, smazani, editace uzivatele. To je fura php stranek. Uplne nejjednodussi by bylo osidit to pres phpmyadmina a udelat jednu tabulku a nastavit kazdemu prava rucne. Jenze to pak muze delat jen nekdo, kdo ma prava k databazi. Coz byva na hostingu jeden uzivatelsky ucet, takze admin.

Mimochodem, v phpadminovi muzes delat cokoliv s db. Ale je to jen pomocny php program pro obsluhu mysql nebo jine db. Hosting ti nedovoli nejspis vytvaret si v mysql dalsi uzivatele, protoze to maji provazane na uzivatelske ucty a kazdy ma pak vlastni db a programy.

Kdyz konecne vyresis uzivatele, pak potrebujes furu dalsiho php kodu pro vytvareni clanku, vytvareni komentaru, antispamova opatreni, ochrany proti hackerum, aby ti nesmazali db, nerozesilali spam a viry... Program pro nahravani obrazku a souboru. Vizualni editor, aby tam nemusel uzivatel zadavat hml kod.
Pro zkusenejsiho cloveka asi 14 dnu prace a vic. Drzim palce :)

 

 

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