Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 10.10.2007 21:13

ako sa da zaranit tomu aby ked je textarea alebo input prazdny tak aby to neodoslalo?


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 10.10.2007 21:22

v prvom rade ak sa nieco taketo pytas (?:a este v teme php) tak asi nevies co robi formular .. . odoslaniu formulara cez php sa zabranit neda cez javascript ano . cez php sa da docielit len toho ze ak sa odosle prazdny formular tak sa proste nevykona ten script urceny pre zapis tych dat z formulara.







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 10.10.2007 21:24

ano pomocou overovania v JS napr funkcia verify();
Kód:

var text = document.formular.text.value;
if (text.lenght==0){
alert("text area musi byt vyplnene");
return false;
}else{
return true;
}



pricom onsubmit vo form bude vyzerat takto
Kód:
onsubmit="return verify()"


// ja na JS moc niesom, toto moze byt nekde kusok chybne , neskusal som to

Js sa ale da vypnut cize to odporucam overit este v PHP

Kód:
if(empty($_POST['text'])){
header("Location: $_SERVER[HTTP_REFERER]");
}







_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 11.10.2007 18:07

a nestacilo by v php?? akoze myslim ze ci ked dam len php kod tak ci mi to nepojde...


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 11.10.2007 19:46

jasne ze jo, ked to udelas len cez PHP tak ak to nebude spravne budes usera presmerovavat headermi, atd. ... (tak to robim ja)
ale potom treba zabezpecovat aby userovi ostali jeho zadane hodnoty v poliach, co je praca navyse,

lepsie je udelat to cez JS, (ved na to je urceny) a PHP dat len pre ludi co by sa o nieco pokusili, ako chces







_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 11.10.2007 20:16

aha ok dik, inac, cez php sa asi neda urobit aby vratil o jednu stranku s5?


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 16.08.07
Prihlásený: 03.10.12
Príspevky: 139
Témy: 25
Bydlisko: Bratislava
Príspevok NapísalOffline : 13.10.2007 11:26

Drako píše:
aha ok dik, inac, cez php sa asi neda urobit aby vratil o jednu stranku s5?

ne, to sa da cez JS. Ale cez PHP dokazes velmi lahko docielit, aby v pliach ostalo to, zo uzivatel odoslal na stranke pred tym (samozrejme ratame s metodou POST)
Kód:
echo '<input type="text" name="meno" value="'.htmlspecialchars($_POST["meno"]).'" />';

v pripade textarea je to este jednoduchsie
Kód:
echo '<textarea name="area1">'.htmlspecialchars($_POST["area1"]).'</textarea>';

funciou htmlspecialchars to samozrejme nemusis osetrit, ale v tom pripade moze uzivatel rozbit strukturu stranky, aj ked len u neho (napr zadanim "</textarea><div style="background-color: black; height: 100%; width: 100%"></div>") takze jej pouzitie sa urcite oplati.


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 15.10.2007 16:57

ludia ale mne to tym php-ckom nejde vrati ma to nas5 na formular ale aj tak to odosle :(


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 15.10.2007 17:54

Drako píše:
aha ok dik, inac, cez php sa asi neda urobit aby vratil o jednu stranku s5?
Kód:
header("refresh:0;$_SERVER['HTTP_REFERER']")







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 16.10.2007 21:19

este taka otazka ak je viacero textarea a inputov tak ako to spravit aby nemohli poslat ani jedno prazdne?


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 19.10.2007 19:41

pls help


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.09.06
Prihlásený: 05.01.16
Príspevky: 47
Témy: 0
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 19.10.2007 20:01

Ak by mali byt všetky poslané premenné neprázdne, aby došlo k ich spracovaniu, riešil by som to nasledovne:
Kód:
$send = true;

for ($i = 0, reset($_POST); $i < count($_POST); $i++, next($_POST))
{
  if (trim(current($_POST)) == "")
    $send = false;
}

A podľa hodnoty v premennej $send sa ďalej rozhodne, či sa vykonajú ďalšie procesy alebo nie.


Offline

Užívateľ
Užívateľ
ako zabranit uzivatelom

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 19.10.2007 20:05

ok toto som uz vyriesil, mam ale problem s bananslovak-ovim kodom, nejako mi nejde a nvm preco :(


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. phpbb - ako zabranit uzivatelom posielanie prona

v Redakčné systémy

5

1343

18.03.2007 11:04

Tom@S Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zabranit malware?

v Antivíry a antispywary

13

1205

07.09.2008 16:08

rimmer-ova Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zabranit prezeraniu fora neregistrovanym?

v Redakčné systémy

1

480

05.06.2007 21:28

bruno.b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zabranit vyhladavacom pristup na dev server?

v Webhosting a servery

2

306

01.05.2014 8:48

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zabrániť zdieľaniu súborov a priečinkov cez sieť?

v Siete

3

440

28.09.2010 8:07

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zabranit pripajaniu sa na wifi siet vo Viste?

v Operačné systémy Microsoft

4

336

21.02.2008 21:42

Creation Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zabranit "kradnutiu" fotiek

v Ostatné

4

658

30.12.2008 18:17

dedko45 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MS Outlook desktop - Ako zabranit aby do hlavicky emailu pridal lokalny hostname a ip PC z ktoreho bol odoslany?

v Ostatné programy

5

391

15.10.2020 20:04

Googler1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rezervovany uzivatelom

v Ostatné

10

683

12.09.2007 16:37

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdelenie HDD uživatelom

v Operačné systémy Microsoft

1

550

29.10.2009 9:36

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. reklama určená neregistrovaným užívateľom

v Redakčné systémy

20

1724

26.03.2008 21:36

AK47 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vymazanie ikon viacerym uzivatelom

v Operačné systémy Microsoft

3

452

20.07.2010 18:32

Stanleyyy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s Windows 7 uzivatelom

v Operačné systémy Microsoft

13

855

09.07.2010 14:57

Milanese Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čo je potrebné pre nastavenie rýchlosti užívateľom routra?

v Sieťové a internetové programy

0

457

30.05.2012 17:29

BlackB Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nekorektny predaj GK v sekcii bazar uzivatelom "Maxim"

v Správy pre vedenie fóra

12

1828

09.01.2015 8:07

Walcott Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako si nastavim router/modem/wifi? Citaj ako prve!

v Siete

3

2849

17.07.2015 13:52

Tonko340 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra