Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pomoc s HTML strankou?

Zdravim znali lud,

Ak by bolo mozne, potreboval by som pomoc a mozno aj nejaku inspiraciu ako na web stranku. Vsetko co tu bude, sa tyka HTML, CSS, PHP, XML a JAVASCRIPT.

Ide samozrejme o project do skoly, takze to vobec nie je nic profi :)

ZADANIE: Web stranka, ktora bude obsahovat vsetko, co som spomenul hore.

HTML ako tak mam

CSS ako tak mam

PHP mam formular, ktory sa odosiela na mail ale nefunguje mi to. Potreboval by som poradit ako to rozbehnut.

XML netusim co by som s tymto mal robit, potreboval by som aspom radu co by sa dalo z toho.

JAVASCRIPT neviem, neviem ani co by som mohol urobit na tu svoju stranku. Tu by som mozno tiez potreboval nejaku inspiraciu ze co by sa dalo.

Chcel by som to rozbehnut cele na localhoste, takze ak by ste mi poradili aj to. Bol by som rad.

Neziadam hotovy kod! Chcem sa len poradit a nechat sa inspirovat skusenejsim clovekom.

Dakujem :)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Dlouho jsem v HTML nedelal, ale na odesilani mailu stacil mailto (cim bys mel vyresen javascript). P…
Dwane Dibbley 16.06.2016 15:19
Dwane Dibbley
odosielanie na mail musi byt cez PHP. A na stranke nemam velmi dobr emenu na to aby sa nejako hybalo…
happyAnal 16.06.2016 15:25
happyAnal
Skrip ti nefunguje proto, protože si nezískáš proměnné. A myslím, že z localhostu email nepošleš (as…
Vilak 16.06.2016 15:52
Vilak
Dakujem za to PHPa javascript. Pekne mi to pocita kolko znakov ostava aj som pochopil z toho ako to…
happyAnal 17.06.2016 11:28
happyAnal
neviem ako si mozem stranku rozbehnut. • Chces delas PHP aniz by jsi vedel jak funguje, nebo jaky j…
XoXoChanel 17.06.2016 12:20
XoXoChanel
k čemu slouží winadmin? k definitivnímu rozhodnutí. řekni coco, co bude silnější?
kmochna 17.06.2016 13:32
kmochna
Bojim se priteli ze nerozumim otazce :-) Jako jestli je silnejsi PHP (MyAdmin) nebo ASP.NET ? (to ze… nový
XoXoChanel 17.06.2016 14:06
XoXoChanel
jedná se o projekt do školy. co bude víc? mentor, co ho nedokázal nic naučit, nebo žák, co na vše ka… nový
kmochna 17.06.2016 16:10
kmochna
mentor, co ho nedokázal nic naučit, nebo žák, co na vše kašlal? No, dneska je ten svet celej divnej… nový
XoXoChanel 17.06.2016 16:46
XoXoChanel
o tom to je. ccc tvá čeština je strašná. víš o tom?:)) učit jazyk se dá na sprostých slovech. publik… poslední
kmochna 17.06.2016 17:21
kmochna

Skrip ti nefunguje proto, protože si nezískáš proměnné. A myslím, že z localhostu email nepošleš (aspoň ne jednoduše - musel bys něco nastavovat).

Snad se vyznáš, přepsal jsem ti PHP, připsal javascript a html ti mírně upravil a vše vložil do tabulky. PHP dej do mail.php. Já to pošlu v jednom code.

<?php
	if (isset($_POST['odoslat'])) {
		// Prvně si musím zjistit proměnné, které se mi poslali - to jsi neudělal
		$meno = $_POST['meno'];
		$prezviesko = $_POST['prezviesko'];
		$predmet = $_POST['predmet'];
		$email = $_POST['email'];
		$text = $_POST['text'];
		$prijemca = "ziadne.meno@gmail.com";

		if (isset($meno) && isset($prezviesko) && isset($predmet) && isset($text)) {
			mail($prijemca, $predmet, "$meno $priezvisko Vám posiela tento text $text \nfrom: $email"); // \n znamená nový řádek
			echo "Váš <b>email bol</b> úspešne <b>odoslaný</b>!";
		}
		else {
			echo "Váš <b>email nebol odoslaný</b>. <b>Nezadali ste všetky</b> povinné <b>údaje</b>.";
		}
	}
?>




<!-- Hlavička v HTML - <head> -->
	<script type="text/javascript">	
		function pocet(area, id) {
			var pocet = 200;
			var prvek = document.getElementById(id);
			var delka = area.value.length;
			var obsah = area.value;

			if (delka <= pocet) {
				var zbyva;
				zbyva = pocet - delka;
				prvek.innerHTML = "max. " + zbyva + " znaků";
			}
			else {
				var prekroceni;
				prekroceni = delka - pocet;
				prvek.innerHTML = "Překročil jste povolený počet znaků o " + prekroceni;
			}
		}
	</script>
<!-- </head> -->
<form action="mail.php" method="POST">
	<table>
		<tr>
			<th colspan="2">Formulář</th>
		</tr>
		<tr>
			<td>Meno:</td>
			<td><input name="meno" type="text" size="32" /></td>
		</tr>
		<tr>
			<td>Prezviesko:</td>
			<td><input name="priezvisko" type="text" size="28" /></td>
		</tr>
		<tr>
			<td>E-mail:</td>
			<td><input name="email" type="text" size="32" /></td>
		</tr>
		<tr>
			<td>Predmet:</td>
			<td><input name="predmet" type="text" size="30" /></td>
		</tr>
		<tr>
			<td></td>
			<td><p id="pocet"></p></td>
		</tr>
		<tr>
			<td>Text:</td>
			<td>
				<textarea name="¨text" rows="7" cols="30" onkeyup="pocet(this, 'pocet')"></textarea>
			</td>
		</tr>
		<tr>
			<td><input name="odoslat" type="submit" value="Odoslať" /></td>
		</tr>
	</table>
</form>

Kód není vyzkoušený, takže může byt chybný. Zkus a když tak napiš.
Jinak:
- Nepoužívej rows a cols, ale spíše to dělej pomocí CSS.
- size taky nepoužívej, a opětovně to dělej pomocí CSS.
- u PHP i u HTML se nauč tabovat... to, co máš ty, je špagetový kód.
- výtek je víc, ale tak... aspoň něco.

neviem ako si mozem stranku rozbehnut.

• Chces delas PHP aniz by jsi vedel jak funguje, nebo jaky je rozdil mezi HTML a PHP, k cemu slouzi server ?

rozbehnut bez toho aby som kupoval domenu a hosting

TiP ~ WAMP Server : www.wampserver.com
<WAMP>, uz ma v sobe vse potrebné, aby jsi mohl PHP, spustit na tvém PC /local. *Wamp obsahuje :

Apache (Server Web)
PHP 
MySQL (Databaze)

• Jde o to, ze PHP o proti HTML musi byt prelozeno v serveru a poslano zpet do prohlizece, u HTML si to udela stranka sama, WAMP ti umozni instalaci takového serveru na tvém PC, kde si cod PHP, muzes zkouset, bez potreby pronajmu hostingu. Neni tak dlouho dlouho, jsi psal ze se ucis c# nebo c++ a Visual Studio, ted presne nevim, ale existuje ASP.NET /WebForms , jestli chces delat na misto PHP treba Web/wébové aplikace Microsoft ASP.NET : www.asp.net

Bojim se priteli ze nerozumim otazce :-)
Jako jestli je silnejsi PHP (MyAdmin) nebo ASP.NET ? (to ze je vice uzivané z neho snad nedela silnejsi) nebo Admin nasteveni ISS ? , ale zrejme spatne pochopil podstatu otazky..

mentor, co ho nedokázal nic naučit, nebo žák, co na vše kašlal?

No, dneska je ten svet celej divnej, ucitelé co neucí nebo se nechají sikanovat, dementní FastFood decka co uz ani neví co je to kopacak..

Jestli zato muze kantor, jde spis o globalni problém kvality edukace.
Predtím k sakru zádné tablety ve skolách nebyly a nosili se samé jednicky :-D
(asi bych nechtel prozít detstvy s nákym "mobilem" jak ne to dnes :-p fuj, to musí byt nuda)

Zpět do poradny Odpovědět na původní otázku Nahoru