Autor Zpráva
Paja
Profil *
Po vyplneni bych se to melo odeslat na mejl, ale nekde tam je chyba, nevyznam se v tom. Jinak mam jeste pri spravnem odeslani aby se ukazal soubor diky.html a pri nejake chybe chyba.html. Taky bych potreboval vedet jak udelat povinne udaje - ty kdyz se v dotazniku neviplni, tak aby to hodilo taky chybu.html.

Takhle vypada (muj spatnej) zdrojak:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Závazně objednávám dálkové vysíl</title>
</head>

<body>


<form method="post" action="http://www.webzdarma.cz/sendform.php">
<input type="hidden" name="_ODESLANO_" value="true">
<input type="hidden" name="_PRO_" value="mujmejl@seznam.cz">
<input type="hidden" name="recipientSUBJECT" value="Odeslano z WWW formulare">
<input type="hidden" name="successPAGE" value="diky.html">
<input type="hidden" name="errorPAGE" value="chyba.html">
<hr size="1" color="#000000">
<p>
<b>
<font
size="2" face="Verdana" color="#000000">Závazně objednávám blabla:</font></b></p>
<hr size="1" color="#000000">
<table border="0">
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Jméno a
příjmení</font></b></td>
<td><font size="2" face="Verdana"><input type="text"
size="50" name="jmeno"></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Datum narození</font></b></td>
<td><font size="2" face="Verdana"><input type="text"
size="20" name="nazozen"></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Bydliště</font></b></td>
<td><font size="2" face="Verdana"><input type="text"
size="50" name="bydliste"></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Momentálně
hospitalizován/a</font></b></td>
<td><font size="2" face="Verdana"><input type="text"
size="50" name="hospitalizavan"></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Lékařská
diagnóza</font></b></td>
<td><font color="#000000" size="2" face="Verdana"><textarea
name="diagnoza" rows="3" cols="50"></textarea></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Začátek terapie</font></b></td>
<td><font size="2" face="Verdana"><input type="text"
size="20" name="terapie_od" onchange="date()"><font color="#000000">
<b>(nejdříve
však 3 dny po obdržení složenky)</b></font></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Počet týdnů
terapie</font></b></td>
<td><font size="2" face="Verdana"><input type="text"
size="2" name="tydnu" onchange="price()"></font></td>
</tr>
<tr>
<td width="137"><b><font size="2" face="Verdana" color="#000000">Fotografie</font></b></td>
<td><input name="soubor" accept="text/*" size="20" type="file"></td>
</tr>
</table>
<hr size="1" color="#000000">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="114"><font size="2" face="Verdana" color="#000000">Cena základní ...</font></td>
<td><font size="2" face="Verdana" color="#000000">300 Kč</font></td>
</tr>
<tr>
<td width="114"><font size="2" face="Verdana" color="#000000">Týdnů za 200 ...</font></td>
<td id="dw">&nbsp;</td>
</tr>
<tr>
<td width="114"><font size="2" face="Verdana" color="#000000">Týdnů za 100 ...</font></td>
<td id="lw">&nbsp;</td>
</tr>
<tr>
<td class="sum" width="114"><font size="2" face="Verdana" color="#000000">Celkem</font></td>
<td class="sum" id="sum">&nbsp;</td>
<td class="ls" width="403"><font size="2" face="Verdana" color="#000000">Tuto
částku a fotografii </font><font face="Verdana" size="2">blabla</font></td>
</tr>
</table>
<hr size="1" color="#000000">
<p><font size="2" face="Verdana"><font color="#000000"><b>Kontakt na Vás
(objednavatele). Nejlépe e-mail, případně jméno a
telefon</b> </font> <input type="text" size="50" name="objednal"><font color="#000000">
</font> </font></p>
<p><font face="v"><input type="submit"
value="Odeslat objenávku" onclick="sub()"><input
type="reset" value="Vymazat objenávku" onclick="sub()"></font></p>
<hr size="1" color="#000000">
</form>

</body>

</html>
Mistr
Profil
V závěru svého kódu:

<p><font face="v"><input type="submit" 

value="Odeslat objenávku" onclick="sub()"><input
type="reset" value="Vymazat objenávku" onclick="sub()"></font></p>


se odkazuješ na jakési sub(). Nikde jsem to ale nenašel definované. O co jde?

A otázku s tím, která stránka se má kdy zobrazit, bych přenechal na kódu PHP souboru. V něm s by se to mělo definovat, ne?
Mistr
Profil
Koukám, že volání JavaScrptových funkcí má i na jiných místech kódu - viz např. funkce date().
Mistr
Profil
Taky bych potreboval vedet jak udelat povinne udaje - ty kdyz se v dotazniku neviplni, tak aby to hodilo taky chybu.html
Na to použij kontrolu JavaScriptem. Bude-li to pole prázdné či nebude-li obsahivat nějaké znaky (pole pro e-mail bude bez zavináče), zobraz stránku chyba.htm.
Paja
Profil *
No problem je v tom ze jsem si vzal odnekud nejaky formular a ten upravil k obrazu - no jak jsem potreboval :o) Protoze nejsem zadnej webmaster, schvalne si to prekopirujte do souboru a kouknete se mi na to. Vim ze tam jsou asi blbosti, ale jak uz jsem rek, urcite je mezi vama spousta lidi co se v tom vyzna - potrebuji to jen zprovoznit - at se mi to odesila pres web (php) na mejla.
DIKY.
Mistr
Profil
No jo, ale napsat tu PHP stránku já osobně neumím. Teda tuším, jak by asi měla vypadat, ale ruku do ohně za ni nedám. To nechť poradí jiní.

Pájo, skutečně můžeš používat PHP soubory? Některé hostingy to neumožňují!
Paja
Profil *
No ja jsem na www.wz.cz a je mi docela jedno co a jak, potrebuji jen ten formular zprovoznit. Zatim se mi to castecne povedlo, tj - nejde mi tam pridat soubor jako priloha a nezobrazuje se mi tam stranka pro potvrzeni odeslani.
Mistr
Profil
nejde mi tam pridat soubor jako priloha
To, myslí, není zas až taková legrace to udělat. Na to už je potřeba asi nějaká databáze. Upřímně řečeno bych se na to přidávání souborů jako příloh vykašlal.
Paja
Profil *
Upřímně řečeno bych se na to přidávání souborů jako příloh vykašlal.
Ja taky, jenze to potrebuji, formular + prilohu. Ta priloha by byla fotka.
Mistr
Profil
Takové skripty bývaly v www.jaknaweb.com - mrkni tam, třeba něco objevíš.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0