Zjednoduseni tvorby webu

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Benjous
Začátečník
Začátečník
Registrován: 30. srp 2004
Kontaktovat uživatele:

Zjednoduseni tvorby webu

Příspěvek od Benjous »

Ahojte.
Vubec netusim jestli se tu toto nekdy resilo nebo jestli na muj dotaz budec existuje odpoved ale budu se snazit to vysvetlit tak aby bylo jasne co bych chtel a dalo se to pochopit :-)
Lze nejakym zpusobem vytvorit web kde by hlavni roly hrala jedna web stranka jako sablona ktera by byla naprogramovana spolupracovat treba s tabulkou v Excelu nebo s jinou "databazi", na te sablone by byly jiste body ktere by odkazovali na urcitou bunku v te tabulce a zobrazila jeji obsah?
Priklad:
Konkretne se jedna o Atlas hub. Dejme tomu, ze v excel tabulce budu mit napsane veskere udaje (nazev houby, jedovatost, barva, chut atd atd) a mel bych jednu web sablonu protoze vsechny stranky budou vypada stejne jen s jinymi udaji a tato sablona by nacitala urcita data z bunek podle toho co bych zrovna chtel zobrazit, napr. klikl bych na pismeno A a web sablona by nacetla z tabulky obsah Listu1 kde by byl napsany seznam vsech hub od pismene A a pote po kliknuti na konkretni nazev houby by se do sablony nacetly udaje z jednotlivych budek, takze treba kdyby na web sablone byl uprostred odkaz na bunku D5 tak aby se na tom miste nacetl obrazek te houby a tak by to fungovalo pro vsechny odkazy na te sablone.
Doufam, ze je to alespon trochu k poćhopeni :-)
MB: Gygabite EP45-DS3R CPU: Intel Core2 Duo E8400 (3.0Ghz) DDR: A-Data DDRII 800Mhz Extreme Ed, 2x 1GB GK: Sapphire ATI Radeon HD4850, PCIE, 512MB DDR3 (500@690, 990@1152) HDD: Samsung SpinPoint F1 HD322HJ 320GB SATA II, WD 160GB SATA II DVD-RW: LG H58N FAN: AC Accelero S1 rev2, AC Freezer 7 Pro, 2x Nexus D12SL-12 BW Zdroj: Seasonic SS-500ET 500W Case: Thermaltake Armor Jr VC3000SWA DVB-T: AVer TV Hybrid Volar HX Tisk: HP ColorLJ 2605 PCL6 Scan: Canon Lide50 LCD: Benq FP91V+ Webcam: Logitech Communicate STX Tuning: Revoltec Cold Cathode Twin-Set Green, 30cm, Xilence Fan Control Panel
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

jasně, typickej příklad využití PHP skriptu a databáze :)
ignorelist: kremrole a dezoláti
Benjous
Začátečník
Začátečník
Registrován: 30. srp 2004
Kontaktovat uživatele:

Příspěvek od Benjous »

No super ze to jde
A neporadil bys kde bych se mohl docist jak na to? sem laik a web sem delal jen maximalne ve FrontPage a asi dva dny mam DreamWeaver.
Kde bych se mohl docist v cem vytvorit tu databazi a proste vse kolem?
Moc diky za rady

//edit
dat je hromada takze temi bych asi zacal. V cem tedy udelam tu databejz? se zbytkem se snad nejak poperu :-D
MB: Gygabite EP45-DS3R CPU: Intel Core2 Duo E8400 (3.0Ghz) DDR: A-Data DDRII 800Mhz Extreme Ed, 2x 1GB GK: Sapphire ATI Radeon HD4850, PCIE, 512MB DDR3 (500@690, 990@1152) HDD: Samsung SpinPoint F1 HD322HJ 320GB SATA II, WD 160GB SATA II DVD-RW: LG H58N FAN: AC Accelero S1 rev2, AC Freezer 7 Pro, 2x Nexus D12SL-12 BW Zdroj: Seasonic SS-500ET 500W Case: Thermaltake Armor Jr VC3000SWA DVB-T: AVer TV Hybrid Volar HX Tisk: HP ColorLJ 2605 PCL6 Scan: Canon Lide50 LCD: Benq FP91V+ Webcam: Logitech Communicate STX Tuning: Revoltec Cold Cathode Twin-Set Green, 30cm, Xilence Fan Control Panel
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

obávám se že jednoduše to najednou vysvětlit nepůjde :?

asi bych začal třeba tady http://www.jakpsatweb.cz/php/jak-zacit.html, konkrétní věci který by se ti mohly hodit jsou třeba tady http://www.pcsvet.cz/php/?rl=1&page=21, http://www.jaknaweb.com/clanky/php, http://www.tvorba-webu.cz/php.php3 ... je toho dost.

jen dodám že pokud jsi web dělal jen ve WYSIWYG a zdrojovej kód ti nic neříká, tak to bude možná pro tebe celkem šok :fear:
ignorelist: kremrole a dezoláti
Benjous
Začátečník
Začátečník
Registrován: 30. srp 2004
Kontaktovat uživatele:

Příspěvek od Benjous »

:-(
Je toho hodne se naucit a kvuli webu ktery sem chtel delat se na to musim vykaslat. Je to celkem slozity a tezky.
Presto diky za rady a odkazy.
MB: Gygabite EP45-DS3R CPU: Intel Core2 Duo E8400 (3.0Ghz) DDR: A-Data DDRII 800Mhz Extreme Ed, 2x 1GB GK: Sapphire ATI Radeon HD4850, PCIE, 512MB DDR3 (500@690, 990@1152) HDD: Samsung SpinPoint F1 HD322HJ 320GB SATA II, WD 160GB SATA II DVD-RW: LG H58N FAN: AC Accelero S1 rev2, AC Freezer 7 Pro, 2x Nexus D12SL-12 BW Zdroj: Seasonic SS-500ET 500W Case: Thermaltake Armor Jr VC3000SWA DVB-T: AVer TV Hybrid Volar HX Tisk: HP ColorLJ 2605 PCL6 Scan: Canon Lide50 LCD: Benq FP91V+ Webcam: Logitech Communicate STX Tuning: Revoltec Cold Cathode Twin-Set Green, 30cm, Xilence Fan Control Panel
Benjous
Začátečník
Začátečník
Registrován: 30. srp 2004
Kontaktovat uživatele:

Příspěvek od Benjous »

Ale preci jenom bych to rad zkusil a proto
Vyhlasuji konkurz na ochotneho a zkuseneho clovicka ktery by mi radil co mam jak delata mel se mnou trpelivost. Data bych si samozrejme zanesl do db sam, jen potrebuji nejake pristupnejsi win prostredi kam bych data zapisoval (ne pomoci kodu a prikazu). Pak by prislo na radu jak tuto db umistit na server a jak a v cem vytvorit web stranku komunikujici s touto db. Byl bych moc rad kdyby se nekdo takovy nasel.
MB: Gygabite EP45-DS3R CPU: Intel Core2 Duo E8400 (3.0Ghz) DDR: A-Data DDRII 800Mhz Extreme Ed, 2x 1GB GK: Sapphire ATI Radeon HD4850, PCIE, 512MB DDR3 (500@690, 990@1152) HDD: Samsung SpinPoint F1 HD322HJ 320GB SATA II, WD 160GB SATA II DVD-RW: LG H58N FAN: AC Accelero S1 rev2, AC Freezer 7 Pro, 2x Nexus D12SL-12 BW Zdroj: Seasonic SS-500ET 500W Case: Thermaltake Armor Jr VC3000SWA DVB-T: AVer TV Hybrid Volar HX Tisk: HP ColorLJ 2605 PCL6 Scan: Canon Lide50 LCD: Benq FP91V+ Webcam: Logitech Communicate STX Tuning: Revoltec Cold Cathode Twin-Set Green, 30cm, Xilence Fan Control Panel
Benjous
Začátečník
Začátečník
Registrován: 30. srp 2004
Kontaktovat uživatele:

Příspěvek od Benjous »

Tak sem si stahl tytp programy:
-apache
-mysql
-phptriad a
-phpmyadmin

Kde zacit pls ? zrejme instalaci serveru Apache
Co dal abych mohl zacit zadavat data do databaze pls ?
MB: Gygabite EP45-DS3R CPU: Intel Core2 Duo E8400 (3.0Ghz) DDR: A-Data DDRII 800Mhz Extreme Ed, 2x 1GB GK: Sapphire ATI Radeon HD4850, PCIE, 512MB DDR3 (500@690, 990@1152) HDD: Samsung SpinPoint F1 HD322HJ 320GB SATA II, WD 160GB SATA II DVD-RW: LG H58N FAN: AC Accelero S1 rev2, AC Freezer 7 Pro, 2x Nexus D12SL-12 BW Zdroj: Seasonic SS-500ET 500W Case: Thermaltake Armor Jr VC3000SWA DVB-T: AVer TV Hybrid Volar HX Tisk: HP ColorLJ 2605 PCL6 Scan: Canon Lide50 LCD: Benq FP91V+ Webcam: Logitech Communicate STX Tuning: Revoltec Cold Cathode Twin-Set Green, 30cm, Xilence Fan Control Panel
Benjous
Začátečník
Začátečník
Registrován: 30. srp 2004
Kontaktovat uživatele:

Příspěvek od Benjous »

Lidicky prosim pomozte, sam to nezvladnu
Stahl sem si php, apache, mysql, phpmyadmin a na doporuceni sem stahl XAMPP kde by melo byt vse potrebne
a nebo bych byl mo rad kdybych nasel nekoho kdo by mi s tim webem chtel pomoci
MB: Gygabite EP45-DS3R CPU: Intel Core2 Duo E8400 (3.0Ghz) DDR: A-Data DDRII 800Mhz Extreme Ed, 2x 1GB GK: Sapphire ATI Radeon HD4850, PCIE, 512MB DDR3 (500@690, 990@1152) HDD: Samsung SpinPoint F1 HD322HJ 320GB SATA II, WD 160GB SATA II DVD-RW: LG H58N FAN: AC Accelero S1 rev2, AC Freezer 7 Pro, 2x Nexus D12SL-12 BW Zdroj: Seasonic SS-500ET 500W Case: Thermaltake Armor Jr VC3000SWA DVB-T: AVer TV Hybrid Volar HX Tisk: HP ColorLJ 2605 PCL6 Scan: Canon Lide50 LCD: Benq FP91V+ Webcam: Logitech Communicate STX Tuning: Revoltec Cold Cathode Twin-Set Green, 30cm, Xilence Fan Control Panel
Drom
Začátečník
Začátečník
Uživatelský avatar
Registrován: 18. zář 2005
Bydliště: Kdyne
Kontaktovat uživatele:

Příspěvek od Drom »

Benjous píše:Lidicky prosim pomozte, sam to nezvladnu
Stahl sem si php, apache, mysql, phpmyadmin a na doporuceni sem stahl XAMPP kde by melo byt vse potrebne
a nebo bych byl mo rad kdybych nasel nekoho kdo by mi s tim webem chtel pomoci
Co to znamena "pomoct s webem"? Ty ses uplne na zacatku a uz nevis, zkusil sis napsat radek kodu v php? Precetl sis jeden clanek o praci s databazi?

Ja jsem si taky myslel, ze to nezvladnu a ted s tim delam denne. Precti si nejaky zaklady, na hoodne jednoduchy veci v php potrebujes znat akorat echo if a tak podobne, s databazi Ti jiste radi pomuzeme, nicmene ptej se na konkretni veci ne ze rikas, ze to nezvladnes.
Jinak klidne to udelam cely sam, ale pocitej s tim, ze cas neco stoji :)

Ok, tak jeste jednodussi vec: aby ses nemuzel trapit s apache a databazi, najdi si nejaky hosting, ke kteremu mas podporu php a dostanes pristup do databaze (alespon to php nekde urcite maji). Udelej si HTML stranku, jen priponu ji dej .php, nekam mezi <body> a </body> zapis <? a ?> a mezi tyhle dve veci zacni psat php kod. Az zjistis, jak to php vlastne funguje ve vztahu ke strance, muzes se ptat na konkretnejsi veci, co potrebujes a nejsi schopen pochopit.

Syntaxe php je popsana na www.php.net.
HTML je dostatecne popsano na http://www.w3schools.com/ i s online testovatkem, sam si to tam vyzkousis.

www.jakpsatweb.cz tu uz nekdo zminoval, tam je taky spousta informaci, cesky a dobre napsany.

Jak nejak vypada stranka s php?

Kód: Vybrat vše

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
 <title>Nadpis</title>
 <meta http-equiv="content-type" content="text/html; charset=Windows-1250" />
</head>

<body>
<?
// Radkovy komentar
echo 'Tady je vystup z php. Hello world :)<br />';
$promenna = 0;
if ($promenna == 0) echo 'Promenna je nula<br />';
                             else echo 'Promenna je neco jineho a to presne '.$promenna.' :)<br />';
/* Blokovy komentar
pro delsi text */
for ($jinapromenna=0; $jinapromenna<6; $jinapromenna++) echo $jinapromenna.'<br />';

echo 'A to je vsecko, ted se snaz sam...<br /> :)';
?>
</body>
</html>
(uf, snad sem se nikde neupsal :))
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Příspěvek od Teuzz »

Benjous píše:Lidicky prosim pomozte, sam to nezvladnu
Stahl sem si php, apache, mysql, phpmyadmin a na doporuceni sem stahl XAMPP kde by melo byt vse potrebne
a nebo bych byl mo rad kdybych nasel nekoho kdo by mi s tim webem chtel pomoci
Stahni si WAMP z www.wampserver.net/eng, protoze phpTriad je uz strasne starej. nainstaluj to a testuj...

jeste je dobre mit pri ruce
http://www.instaluj.cz/cz/katalog/vyvoj ... hp-manual/

a ted rada jak na to:
zkus to jako ja - TOHLE POTREBUJU UDELAT a delas tak dlouho, az na to prijdes. veskere knizky jsou k nicemu. casem se dostanes do stavu, ze tusis jakou FCI pouzit a nakonec to i vis :)
Muj prvni skript umel ovladat 10 sloupcu v DB, trval mi asi tyden. a to jen proto, ze jsem neumel vycist data z DB. a vzhledem k tomu, ze to budes taky potrebovat, tak:

Kód: Vybrat vše

<?php
mysql_connect ("localhost","user","hesla_nevedu") or die("Nespojím.");
mysql_select_db("nazev_databaze") or die ("Kašlu na tebe"); //viz. select v levem sloupci PhpMyAdmin
$query = mysql_query("SELECT * FROM `houby` WHERE `jmeno`='mochomurka'");
//houby je tabulka, jmeno je sloupec, * znamena vsechny sloupce

while ($array = mysql_fetch_array($query)){ //vytvori pole pro kazdy radek odpovidajici SQL_Query
$jmeno = $array["jmeno"]; //z pole array vybere polozku s klicem JMENO, neboli hodnotu sloupce JMENO
$jedovata = $array["jedovata"];

echo $jmeno . " - " . $jedovata . "<br />";
}
?>
doufám, že jsem to nepo*

budu to tu sledovat, tak kdyztak pis...
Burn in hell.
Odpovědět

Zpět na „Programování a web“