chraneny nick

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. pls jak udelat, kdyz do meho guestbooku nekdo zada treba nick webmaster aby mu vyskocil dalsi input (nebo co to je) abychom zadali heslo - tak jak to je na bb thanx
  2. Taky by se mi to hodilo...
  3. if ($name == admin): echo "<form name='form' method='post' action='forum.php?action=BLABLABLA'>Zadal jste chráněné jméno ($name) - jděte do háje, nebo zadejte heslo!<br><tr><td>Heslo:</td><td><input type='password' name='heslo' size='50' style='font-family: Verdana; color: #000000; font-size: 8pt; border-style: dashed; border-width: 1; background-color: #C0C0C0'/></td> </tr><td><input type='submit' value='>> Odeslat >>>'></td>"; else: balbalbalbabla sice to neni imput, ale funguje to taky, ne ;-)
  4. vlastne co to kecam - jew to imput ;-) jo - bacha na to - to <form ....> a </form> tam musi bejt!
  5. ale aby se to zobrazilo uz v tom puvodnim forumlari?
  6. Nebo jeste lip v odkryvacim DIVu
  7. Tak to nevim - me to vyhovuje takhle, ale samozrejme - v divu by to bylo lepsi, ale co se da delat, zeo? ;-)
  8. Tohle mam na primo strance, na ktere je formular pro odeslani prispevku. Nehodi se to pro prilis velkou databazi uzivatelu - pak by se to muselo resit bud staticky, nebo treba Ajaxem. <script type="text/javascript"> //<![CDATA[ function kontrolaDat(vstup) { zadanaHodnota = vstup.jmeno.value; if (zadanaHodnota == "") { alert("Musíš vyplnit pole s přezdívkou !"); return false; } else <?php if(session_is_registered("user_id")) echo " return true;\n"; else { $result = mysql_query("SELECT prezdivka FROM users"); while ($row = mysql_fetch_array($result, MYSQL_NUM)){ echo "if (zadanaHodnota== \"$row[0]\") { alert(\"Přizdívka je registrovaná. Přihlaš se, jinak ji nebudeš moct použít.\");return false;}\n"; } } ?> return true; } //]]> </script> .... <form method="post" action="diskuze_add.php" onsubmit="return kontrolaDat(this)"> <fieldset class='diskuze-fieldset'> <legend> Poslat nový příspěvek </legend> Přezdívka : <input class='diskuze-jmeno' type="text" name="jmeno" size="30" maxlength="20" /><br /> <textarea name="text" class='diskuze-text' cols='53' rows='4'> </textarea> <input type="submit" name='new' value="Odeslat" /> </fieldset> </form>
  9. jeste kdybych to pochopil - v php jsem absolutne zacatecnik... :'(
  10. aha... no tak top nahoře, to je javascript. Je v nem napsana funkce, ktera se potom vola v tom formulari. Ta funkce 1) zkontroluje, jestli neni pole s prezdivkou prazdne (kdyztak vyplivne hlasku a formular se neodesle) a 2) zkontroluje, jestli zadana prezdivka nahodou neni v seznamu registrovanych prezdivek. Pokud neprihlaseny uzivatel pouzije prezdivku nejakeho registrovaneho clena, ma smulu-nepujde to.Prihlaseny uzivatel muze pouzit libovolnou prezdivku (k prispevkum se uklada i jeho id). Jak dodas ten seznam registrovanych prezdivek je jedno. Ja to mam pres PHP. Pokud bych to napsat, jak to vysledne vypada: <script type="text/javascript"> //<![CDATA[ function kontrolaDat(vstup) { zadanaHodnota = vstup.jmeno.value; if (zadanaHodnota == "") { alert("Musíš vyplnit pole s přezdívkou !"); return false; } else if (zadanaHodnota== "PREZDIVKA_1") { alert("Přezdívka je registrovaná. Přihlaš se, jinak ji nebudes moct použít.");return false;} if (zadanaHodnota== "PREZDIVKA_2") { alert("Přezdívka je registrovaná. Přihlaš se, jinak ji nebudes moct použít.");return false;} if (zadanaHodnota== "PREZDIVKA_3") { alert("Přezdívka je registrovaná. Přihlaš se, jinak ji nebudeš moct použít.");return false;} // tech prezdivek tam muzes mit kolik chces. return true; } //]]> </script>

← Zpět na všechna témata