Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok NapísalOffline : 21.10.2009 9:09

Ahojte aky je pls spravny zapis :
potrebujem urobit test ci sa vlozene cislo nachadza v mnozine od 1 - 9 ... dakuejm

Kód:
if($test) == '[1-9]' {
echo "nachadza sa";
}
else {
echo "nenachadza sa";
}


//PORADI NIEKTO ?


Offline

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

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 21.10.2009 10:01

v pripade ze uz vies ze ide o cislo
if ($test >= 1 && $test <=9)


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 21.10.2009 10:05

No ja by som to chcel tak spravit ze cislo sa odosle s formulara

Kód:
<?php
if($_GET['test'] == 'go') {
if($_GET['text'] == '[1-9]') {
$vystup = "HURA";
}
}

echo "<form action='test.php' method='GET'>";
echo "<input type='text' name='text'>";
echo "<input type='submit' name='test' value='go'>";
echo "</form>";

echo "$vystup";
?>


a ak odoslane cislo bude cislo 1 az 9 vypise hura ... ak nie nevypise nic, nieje nejaky zapis co len skontroluje v mnozine ci sa cislo nachadza nieco taketo [1..9] napr. alebo tak ?


Offline

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

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 21.10.2009 10:09

Kód:
<?php
if($_GET['test'] == 'go') {
   //
if (is_numeric($_GET['text']) && $_GET['text'] <=9 && $_GET['text'] >=1){
$vystup = "HURA";
}
}

echo "<form action='test.php' method='GET'>";
echo "<input type='text' name='text'>";
echo "<input type='submit' name='test' value='go'>";
echo "</form>";

echo "$vystup";
?>


...neviem naco to pouzivas ale pozor pracuje aj z desatinnymi miestami
ak to nechces pouzi radsej is_int


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 21.10.2009 10:15

Aha dikes ... ale nieje nieco jednoduchsie napr. [1..9] alebo tak ?


Offline

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

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 21.10.2009 10:18

neviem co je natom zlozite ale ak taky zapis najdes daj mi vediet.
a este taka drobnost predtym ako budes zdokonalovat zapisi, v pripade ze nesplnis podmienku tak nemas zadefinovany $vystup takze si daj pred podmienky $vystup='';
:|


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 21.10.2009 10:22

No zlozite to nieje ale na porovnavanie obsahu mnoziny cisel by mohlo mat php aj nieco original jednoduche ... ak nieco najdem dam vediet ale dakujem velmi si mi pomohol.


Offline

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

Registrovaný: 05.12.08
Prihlásený: 24.06.14
Príspevky: 59
Témy: 17
Príspevok NapísalOffline : 21.10.2009 11:06

ja to robim tak ze si spravim pole
$digits = array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9);

a potom uz len skontrolujem

if (in_array($_GET['text'], $digits) == true)
{ pokracuj...}


Offline

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

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 21.10.2009 11:10

jtomcik píše:
Aha dikes ... ale nieje nieco jednoduchsie napr. [1..9] alebo tak ?

ano je to tiez sposob ale myslim ze mu ide skor o skratenie zapisu z 20char a 2podmienok na 5. a jednu podmienku Vytvarat pole mi nepride jednoduchsie
PríspevokZaslal: St 21.10.09 11:06 Odpovedať s citátomNávrat horeOznámenie



if (in_array($_GET['text'], $digits) == true)
{ pokracuj...}

==

if (in_array($_GET['text'], $digits))
{ pokracuj...}


Offline

Správca fóra
Správca fóra
Taka drobnost

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 21.10.2009 11:27

Kód:
if(preg_match("/^[1-9]$/", $_GET['text'])) {
      echo "HURA";
}

samozrejme, musis este skontrolovat, ci dany index existuje...







_________________
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
Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. taka hlaska

v Operačné systémy Microsoft

9

661

21.02.2008 13:56

yaJohny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. existuje taka redukcia ?????

v Optické zariadenia

4

630

02.11.2010 13:20

dj-666 Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

1

565

11.02.2009 21:24

suchy Zobrazenie posledných príspevkov

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

v Procesory

23

1539

07.01.2008 19:27

marmare Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Existuje taka Hra?

v Počítačové hry

16

1187

21.05.2007 22:28

Homer J Simpson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal-taka blbost

v Assembler, C, C++, Pascal, Java

2

438

10.06.2009 11:46

klaudia Zobrazenie posledných príspevkov

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

v Ostatné

23

1191

28.12.2007 13:26

Skyro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Taka specialitka pre skusenejsich, asi... :-)

v PHP, ASP

4

402

10.05.2009 15:10

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Taka hlupa otazka ohladne zvuku

v Zvuk

29

872

14.09.2008 17:37

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Len taka stranka. Nazor prosim

v Webdesign

6

652

02.08.2007 10:56

HAE07 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. taka mala vecicka - namiesto bydliska trieda

v Redakčné systémy

4

454

14.12.2006 20:59

xyz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jenom taka zostava pre nas smrtelnikov ’07 :)

v PC zostavy

13

767

28.01.2007 16:43

Jeremi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vesmir nemoze byt nekonecny - taka halucinogenna uvaha

[ Choď na stránku:Choď na stránku: 1 ... 7, 8, 9 ]

v Vesmír, veda a technika

264

18203

12.11.2013 13:01

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rtx 2070 a taka istá k tomu?

v PC zostavy

2

294

10.12.2020 9:24

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chcel by som vedieť či neexistuje taká hra...

v Počítačové hry

2

654

13.03.2009 14:26

riki137 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mini recenzia lcd vw195u (vs lg L194wt-sf) taka lamerska :D

v Články

8

2197

31.05.2008 0:09

piskvorko 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