| | |
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Autor | Správa |
---|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... |
hi, toto bude asi dost nezvycajne ale rad by som to vedel. vysvetli mi dakto po lopate podmienky v php?? s php zacinam no z toho co som nasiel na nete som jelen. napr viem zakladne funkcie ako echo teda vypis textu. Potom else, teda ze sa nepodarila ta vec budto podmienka alebo tak. lebo zoberme si ze by sme xceli <input type="text" name="TEST">
aby sa hodnota vlozena do inputu napr, no aby sa s nou daco stalo. napr ak sa tam daco napise hodi JS alert ze tam nemas pisat.
<?
if $TEST {
else:
<script>alert ("sem nemas pisat")</script>
endif;
?>
tak dajako? fakt z toho php som jelen, hlavne z podmienok inak ot az tak tazke nie. a o nic lepsie nie som na tom s JS. teda JS ovladam celkom dobre az zas na tie podmienky. aspon ze tam sa tiez pouziva if a else. lenze
tam je aj deklaracia podmienky teda dajaky var atd...ja teda nic varit nexcem ale xcem sa daco naucit
skratka videl som kody v php ktore mali taky ucel napr jak som popisal hore, ale vobec by som nepovedal ze sluzia zrovn na to lebo to je akoby sifrovane. skratka php sa ucim, ale tie podmienky by mi velmi pomohlo keby mi niekto vysvetlil a ukazal prakticky example. vdaka pretom, ale len php s JS som kamarat tam sa S TYM DAJAKO VYSPORIADAM.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
formular
Kód: <form....blablabla type="post"> meno:<input type="text" value="" name="meno" /> blablabla </form>
a spracuvajuci php (samozrejme to moze byt v jedinom subore) Kód: <?php $meno = $_POST['meno']; if (isset($meno)) { nieco nieco nieco xceme vykonat } else echo "svetovy mier"; ?>
daco taketo si myslel ? treba hodit komentar alebo si vies domysliet ? snazil som sa to napisat co najjednoduchsie, tak snad som daco v rychlosti neskomolil . vsimni si hlavne type pri formulari a sposob, ako sa odkazujeme na jednotlive polozky formularu..
_________________ C#, PHP, ... |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 22.02.2008 21:37 | |
|
tak ten príklad čo si dával ty by mal byť (ak som ho sprvane pochopil, má robiť to, že ak tam niečo napíšeš a odošleš tak vyskočí alert, že nemáš písať
Kód: <?php if(isset($test)): //ak je dané $test echo "<sritp>alert(\"sem nemas psiat\")</script>"; //vyskočí alert else: //ak $test nieje dané echo "ok"; //vypíše OK endif; ?> podmienku sú celkom jednoduché, myslím, ja tiež niesom nejaký expert, tiež sa len učím... ale zrejme sú aj tie ťažšie verzie podmineok... dam nejaké príklady Kód: if($a=="ahoj"): //ak sa premenna $a rovná "ahoj" echo $a; //tak vypíšeme ahoj else: echo "čau"; //inak vypíšeme čau endif;
if($a != "ahoj"): //ak sa premenna $a nerovná "ahoj" echo "tato premenna mala mať hodnotu AHOJ"; //vypiseme tento text else: echo "všetko je ok"; //inak vypíšeme tento text endif;
t oje taký "základ" a ostatné si pozri na www.php.net
_________________ Sorry za prelkepy |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
smiem vediet, odkial obaja beriete, ze podmienky if ukoncujeme "endif;" ? v manuale k php to nie je
na stranke www.php.net je podmienka "if" definovana takto :
Citácia: The if construct is one of the most important features of many languages, PHP included. It allows for conditional execution of code fragments. PHP features an if structure that is similar to that of C:
if (expr) statement
As described in the section about expressions, expression is evaluated to its Boolean value. If expression evaluates to TRUE, PHP will execute statement, and if it evaluates to FALSE - it'll ignore it. More information about what values evaluate to FALSE can be found in the 'Converting to boolean' section.
a ich priklad
Kód: <?php if ($a > $b) echo "a is bigger than b"; ?>
_________________ C#, PHP, ... |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 22.02.2008 21:47 | |
|
dakde som videl to endif;. len nvm kde je mozne zy by to bolo aj v javascripte??
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 22.02.2008 21:48 | |
|
mne sa zda ze som to tiez nasiel v zopar skriptoch.
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
klauzula if-else-endif je alternativa k if-else so zatvorkami, je to vec vkusu...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 22.02.2008 21:52 | |
|
pokial viem tak endif sa musi pisat ak nepouzivas zlozite zatvorky a mas tam else...
Kód: if(blabla): echo blalba; to je ok, ale ked uz pouzijem else msuim podmienku ukoncit Kód: if(blabla): echo blabla; else //alebo esleif echo blabla; endif;
ked pouzijem zlozene zatvorky, uz endif; pisat nemusim Kód: if(blalba){ echo blabla; }else{ echo blabla }
ak pisem blbost, zastavte ma, pisal som ze so mzaciatocnik
_________________ Sorry za prelkepy |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
malo by to tak byt.. dobre, len som sa pytal tiez nie som dokonaly... tie zatvorky mam ece z cias C a C++, takze podobne ifka som nikdy pisat nemusel.. len treba dat ludom vediet, ze sa pouziva bud to, alebo to.. predstavis si skript s podobnym vzhladom
Kód: if ($kacicka) : { echo 'kacicka'; } endif; elseif ($lietadielko) { echo 'lietadielko'; } endif;
? podla mna zaciatocnik takuto chybu kludne moze spravit, hlavne ak mu jeden clovek poradi zatvorky, a druhy if/endif
_________________ C#, PHP, ... |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 22.02.2008 22:00 | |
|
n otak to bude mať fakt blbé Treba mu vysvetliť, že buďto jedno alebo druhé začiatočník musí odhadnúť, že ktorý z tích čo mu radili je šikovnejší, a jeho metódou pracovať
_________________ Sorry za prelkepy |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 23.02.2008 9:29 | |
|
el mariachi píše: Kód: if ($kacicka) : { echo 'kacicka'; } endif; elseif ($lietadielko) { echo 'lietadielko'; } endif;
zleeeeeeeeeeeeeee to maaaaaaaaaaaaaaaaš ked chces pouzit endif tak nemozes zatvorit if a potom pokracovat s elseif ktore zatvaras. princip toho je ze za kazdou deklaraciou pouzijes dvojbodku a uzatvaras celu podmienku a nie len jednu cast z toho. Kód: if($kacicka): //dvojbodka dolezita
echo 'kacicka'; print somarik; //endif; -- podmienka este neskoncila elseif ($lietadielko): //dvojbodka dolezita
echo 'lietadielko'; print papierove; endif; //az na konci celej podmienky ju uzatvaras s prikazom endif;
vyhoda osobne pre mna je v tom ze pri zlozenych podmienkach a prikazoch nemusim pouzivat zatvorky cize mne to ulahcuje vidiet naslednost kodu.
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
asi si nepochopil, co tym prikladom chcel el mariachi povedat - poriadne si precitaj jeho prispevok...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
juho píše: zleeeeeeeeeeeeeee to maaaaaaaaaaaaaaaaš
no neeee, vazne ??
inak, kazdemu vyhovuje nieco ine, neda sa asi povedat co je z toho objektivne lepsie, alebo sa mylim ? ja tam radsej hodim zatvorky, lebo som tak navyknuty ece zo skoly a zda sa mi to tak aj prehladnejsie
_________________ C#, PHP, ... |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 23.02.2008 13:13 | |
|
vcera som si na to trocha sadol a kuknite ze co som skomolil za hovadinu:D
Kód: <form action="skontroluj.php"> Zadaj heslo Sefi <input type="password" name="pass"> <input type="submit" name="odoslat" value="kontrola">
<? if ($pass == "testik") echo "hesielko si zadal spravne kamosko"; else echo "omg zadal si zle heslo, si snad teply?"; ?>
lol to co som skomolil to bude asi dajaka pcovina ze? snazil som sa z hlavy..
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
keby si si precital moj prvy prispevok, tak by si to takto nenapisal......
_________________ C#, PHP, ... |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
inak takto to píše (if, else, endif) Jirí Kosek v svojej knihe
a srávne to je so zátvorkami
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 26.02.2008 20:25 | |
|
prečo správne so zátvorkami? veď funguje i bez nich veď to máš jedno, či použiješ zátvorky alebo iba dvojbodky+endif; ... ale zas zátvorky sú prehľadnejšie pri zložitých podmienkach
_________________ Sorry za prelkepy |
|
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Podmienky v Assembler, C, C++, Pascal, Java | 8 | 557 | 23.11.2016 21:39 focko | | Licencne podmienky v Ostatné | 1 | 583 | 03.06.2011 21:17 emer | | podmienky tlaciarne v Grafické programy | 0 | 714 | 01.04.2008 18:06 Kamahl | | jQuery a podmienky v JavaScript, VBScript, Ajax | 2 | 608 | 09.04.2009 22:33 Flety | | Excel 2 podmienky v Ostatné programy | 2 | 342 | 13.12.2013 19:02 bizmos | | PHP a podmienky v PHP, ASP | 5 | 638 | 13.11.2007 10:01 mondzo | | Podmienky pouzivania Youtube. v Služby a webstránky | 7 | 675 | 21.02.2012 12:44 walther | | google maps podmienky v Ostatné | 2 | 1167 | 22.07.2011 16:32 jablko05 | | MYSQL vypis podmienky v Databázy | 6 | 785 | 07.09.2010 20:15 camo | | if empty - podmienky v PHP, ASP | 2 | 447 | 27.01.2010 13:09 davider137 | | Podmienky používania (programy) v Krčma | 5 | 439 | 29.07.2012 22:52 eMp | | Alza a záručné podmienky v Obchody, reklamácie a právo | 4 | 448 | 10.04.2014 22:26 winyx | | Vnorenie podmienky - neviem kam v PHP, ASP | 4 | 341 | 31.05.2016 7:25 BX | | vloženie podmienky do phpmailer v PHP, ASP | 5 | 411 | 05.08.2014 10:22 chrono | | podmienky pre kupu zdroja v PC skrinky, zdroje a všetky druhy chladenia | 1 | 402 | 08.02.2009 19:28 OmeGa | | Podmienky reklamacie na slovensku v Obchody, reklamácie a právo | 16 | 793 | 10.12.2013 18:13 Daron |
| 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
|
|