Autor | Zpráva | ||
---|---|---|---|
jozda Profil * |
#1 · Zasláno: 17. 1. 2009, 17:22:42
Ahoj dělám si administraci abych mohl dělat web s kámoši kteří neumí html,php ale potřebuju pomoc...
kámoš říkal že na to potřebuju javascript a tak píšu sem jde o to že když mám pole Název článku: Autor: Rubrika: <option> (výběrový seznam) Obsah: a teď když nemám vyplněný název nebo autor nebo obsah tak se to neodešle a ještě když jsem nevybral rubriku tedy když bude nastavený "Vyberte rubriku..." tak se to taky neodešle neví někdo jak to udělat jestli potřebujete přez online radit tak pls. napište na icq 338768982 email: jozifek14@seznam.cz a nebo pište sem... |
||
Str4wberry Profil |
#2 · Zasláno: 17. 1. 2009, 17:35:10
„ale potřebuju pomoc“
… „jestli potřebujete přez online radit tak“ Tak, jak je to? Chceš poradit Ty, nebo sám nabízíš rady? |
||
jozda Profil * |
#3 · Zasláno: 17. 1. 2009, 17:47:21
já potřebuju
|
||
Měsíček Profil |
#4 · Zasláno: 18. 1. 2009, 10:43:38 · Upravil/a: Měsíček
<script type="text/javascript"> function control () { with (document) { var a = getElementById("autor").value; var b = getElementById("nazev_clanku").value; var c = getElementById("obsah").value; } return(a.length<2||b.length<2||c.length<2)?false:true; } </script> <form action="a.h" onsubmit="return control();"> Název článku: <input type="text" id="nazev_clanku"><br> Autor: <input type="text" id="autor"><br> <!-- Rubrika: <select> Na tu jsem se vykašlal :) </select> --> Obsah: <textarea cols="10" rows="10" id="obsah"></textarea><br> <button type="submit"> Odeslat </button> </form> |
||
jozda Profil * |
#5 · Zasláno: 18. 1. 2009, 18:09:07
Měsíčku díky a ještě neví někdo s tim selectem že když bude nastavena 0 > Vyberte rubriku... tak to napíše že se musí vybrat rubrika
|
||
Měsíček Profil |
#6 · Zasláno: 18. 1. 2009, 18:22:39
<script type="text/javascript"> function control () { with (document) { var a = getElementById("autor").value; var b = getElementById("nazev_clanku").value; var c = getElementById("obsah").value; var d = getElementById("select").selectedIndex; } return(a.length<2||b.length<2||c.length<2||d==0)?false:true; } </script> <form action="a.h" onsubmit="return control();"> Název článku: <input type="text" id="nazev_clanku"><br> Autor: <input type="text" id="autor"><br> <!-- Rubrika: <select> Na tu jsem se vykašlal :) </select> --> <select id="select"> <option value="0" selected>Vyberte rubriku</option> <option value="1">Něco</option> <option value="2">Něco_2</option> </select> Obsah: <textarea cols="10" rows="10" id="obsah"></textarea><br> <button type="submit"> Odeslat </button> </form> |
||
Měsíček Profil |
#7 · Zasláno: 18. 1. 2009, 18:25:17
A ještě menší oprava (+alert s hláškou "Musíte vybrat rubriku.").
<script type="text/javascript"> function control () { with (document) { var a = getElementById("autor").value; var b = getElementById("nazev_clanku").value; var c = getElementById("obsah").value; var d = getElementById("select").selectedIndex; } if(d==0) alert("Musíte vybrat rubriku."); return(a.length<2||b.length<2||c.length<2||d==0)?false:true; } </script> <form action="a.h" onsubmit="return control();"> Název článku: <input type="text" id="nazev_clanku"><br> Autor: <input type="text" id="autor"><br> <!-- Rubrika: <select> Na tu jsem se vykašlal :) </select> --> <select id="select"> <option value="0" selected>Vyberte rubriku</option> <option value="1">Něco</option> <option value="2">Něco_2</option> </select> Obsah: <textarea cols="10" rows="10" id="obsah"></textarea><br> <button type="submit"> Odeslat </button> </form> |
||
jozda Profil * |
#8 · Zasláno: 18. 1. 2009, 20:43:31
Měsíčku dík tím je toto téma ukončené
|
||
Časová prodleva: 5 dní
|
|||
jozda Profil * |
#9 · Zasláno: 23. 1. 2009, 14:57:35
to nefunguje
|
||
Měsíček Profil |
#10 · Zasláno: 23. 1. 2009, 14:59:10
Prosím? :)
|
||
jozda Profil * |
#11 · Zasláno: 23. 1. 2009, 15:27:12
teda jde ale chci ještě aby se to odesílalo
|
||
Měsíček Profil |
#12 · Zasláno: 23. 1. 2009, 15:29:33
Však ono se to odesílá, pokud patřičně nastavíš atribut action="" a splníš všechny podmínky pro odeslání.
|
||
jozda Profil * |
#13 · Zasláno: 23. 1. 2009, 15:37:43
aha tak ok
zkusim a napíšu |
||
jozda Profil * |
<script type="text/javascript"> function control () { with (document) { var a = getElementById("nazev").value; var b = getElementById("autor").value; var c = getElementById("obsah").value; var d = getElementById("select").selectedIndex; } if(d==0) echo("Prosím vyberte rubriku!"); return(a.length<2||b.length<2||c.length<5||d==0)?false:true; } </script> <form action="test_post.php" onsubmit="return control();" method="post"> Název článku: <input type="text" id="nazev_clanku"><br> Autor: <input type="text" id="autor"><br> <!-- Rubrika: <select> Na tu jsem se vykašlal :) </select> --> <select id="select"> <option value="0" selected>Vyberte rubriku</option> <option value="1">Něco</option> <option value="2">Něco_2</option> </select> Obsah: <textarea cols="10" rows="10" id="obsah"></textarea><br> <button type="submit"> Odeslat </button> </form> a v tom test_post.php je: <?/* PĹ™ipjavascript:document.forms['EditForm'].screen.value=3;document.forms['EditForm'].submit();ojenĂ k MySQL serveru */ mysql_connect('mysql.wz.cz', '***', '***'); mysql_select_db('***'); mysql_query("INSERT INTO web_clanky SET nazev='$nazev',autor='$autor',obsah='$obsah',rubrika='$rubriky'"); ?> Článek byl odeslán chcete se vrátit zpět na administraci a přidat další článek nebo jít na web? a posílá se... |
||
Měsíček Profil |
#15 · Zasláno: 23. 1. 2009, 17:45:37
Protože máš poruchu pozornosti. Zde je chyba.
<input type="text" id="nazev_clanku"> |
||
jozda Profil * |
#16 · Zasláno: 23. 1. 2009, 17:50:32
pls. já jsem sem napsal heslo do db už jsem ho změnil ale doufám že se tam nikdo nešel podívat jestli jo tak ať se přizná nic mu neudělám jenom abych to věděl
měsíčku pls. máš icq? |
||
Měsíček Profil |
#17 · Zasláno: 23. 1. 2009, 17:53:01
"měsíčku pls. máš icq?"
Mám, ale není určené k dotazům, které se mohou řešit zde. |
||
jozda Profil * |
#18 · Zasláno: 23. 1. 2009, 17:53:21
aha dík
|
||
jozda Profil * |
#19 · Zasláno: 23. 1. 2009, 18:00:21
stále posílá
|
||
jozda Profil * |
#20 · Zasláno: 25. 1. 2009, 18:34:49
tak jsem to zkusil dát do php tady je výsledek ale neposílá se to vůbec a ani nic nehlásí:
<? mysql_connect('mysql.wz.cz', 'jozifek', 'jozifek'); mysql_select_db('jozifek'); $BudemeZobrazovat=true; if (!empty($_POST)) // už se odeslalo { if ((strlen ($_POST["nazev"])<2))echo "Pole název musí mít nejméně 2 znaky"; elseif ((strlen ($_POST["autor"])<3))echo "Pole autor musí mít nejméně 3 znaky"; elseif ((strlen ($_POST["obsah"])<5))echo "Pole obsah musí mít nejméně 5 znaky"; elseif ((strlen ($_POST["rubrika"])==0))echo "Musíte vybrat rubriku"; else { // kontolou jsme prošli $BudemeZobrazovat=false; // poděkujeme uživateli echo "Článke byl úspěšně přidán"; // uložíme to do databáze mysql_query("INSERT INTO web_clanky SET nazev='".$_POST["nazev"]."', autor='".$_POST["autor"]."', obsah='".$_POST["obsah"]."', rubrika='".$_POST["rubrika"]."', time='CURDATE()'"); } } if ($BudemeZobrazovat);?> <form onsubmit="return control();" method="post"> Název článku: <input type="text" value="<?echo $_POST["nazev"]?>"><br> Autor: <input type="text" value="<?echo $_POST["autor"]?>"><br> <select value="<?echo $_POST["rubrika"]?>"> <option value="0" selected>Vyberte rubriku</option> <option value="1">Něco</option> <option value="2">Něco_2</option> </select> Obsah: <textarea cols="10" rows="10" value="<?echo $_POST["obsah"]?>"></textarea><br> <button type="submit"> Odeslat </button> </form> použil jsem tutoriál z linuxsoft.cz |
||
jozda Profil * |
#21 · Zasláno: 25. 1. 2009, 18:37:30
zase jsem zapoměl smazat heslo atd. dopitle pořád na to zapomínám
|
||
Časová prodleva: 17 let
|
0