[ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 08.10.09
Prihlásený: 25.08.10
Príspevky: 35
Témy: 11 | 11
NapísalOffline : 16.01.2010 22:52 | strpoc(); pomoc s funkciou

Kód:
<?php
$msg = "tu su dotazy";

switch (strtolower($msg)) {
    case "info":
      $text = "dotaz info ";
      break;
    case "login":
      $text = " dotaz login ";
      break;
    case "update":
      $text = " dotaz update  ";
      break;
    default:
     $text "V db nemam taky dotaz.";
      break;
}
echo $text;
?>


a problem je v tom ze ked sa nachadza napr. v premennej $msg = "info : )"; tak to da za default viem ze je to kvoli tomu ze: "info :)" != "info"
a tak som si nasiel funkciu strpoc() lenze potrebujem to zakomponovat sem, cez if by to slo len vela pisanie pretoze toto je iba zlomok dotazov co tam bude a potreboval by som to nejak sem zakomponovat, vdaka za rady


Offline

Správca fóra
Správca fóra
strpoc(); pomoc s funkciou

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 17.01.2010 0:06 | strpoc(); pomoc s funkciou

co robi funkcia strpoc? a ani si neuviedol, co chces dosiahnut...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Skúsený užívateľ
Skúsený užívateľ
strpoc(); pomoc s funkciou

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 408
Témy: 2 | 2
Bydlisko: Prešov / Pr...
NapísalOffline : 17.01.2010 0:40 | strpoc(); pomoc s funkciou

Tipujem, že má na mysli funkciu strpos(). Ak áno, skús to takto:
Kód:
<?php
$msg = "tu su dotazy";

switch (strtolower($msg)) {
    case (strpos($msg , 'info') !== false):
      $text = "dotaz info ";
      break;
    case (strpos($msg , 'login') !== false):
      $text = " dotaz login ";
      break;
    case (strpos($msg , 'update') !== false):
      $text = " dotaz update  ";
      break;
    default:
      $text "V db nemam taky dotaz.";
      break;
}
echo $text;
?>

Myslím si ale, že by sa to dalo vyriešiť lepším spôsom, ak by si presnejšie popísal čo chceš dosiahnuť...


Offline

Užívateľ
Užívateľ
strpoc(); pomoc s funkciou

Registrovaný: 04.04.08
Prihlásený: 19.05.15
Príspevky: 424
Témy: 75 | 75
NapísalOffline : 17.01.2010 0:46 | strpoc(); pomoc s funkciou

ako tak pozeram, tak tvoje riesenie je v regular expressions...

teda pre tvoj priklad /^info(.*)$/ a tim zabezpecis ze ti to zoberie vsetko co zacina na slovom "info"


_________________
Notebook: Fujitsu Siemens AMILO Xi2550, 17" WUXGA (1920x1200), Intel Core2Duo T9300 (2,5 GHz), 3GB DDR2 667 MHz, 2x320 GB HDD (RAID 0), ATI Radeon HD2700 (256MB GDDR3)
Offline

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

Registrovaný: 08.10.09
Prihlásený: 25.08.10
Príspevky: 35
Témy: 11 | 11
Napísal autor témyOffline : 17.01.2010 13:35 | strpoc(); pomoc s funkciou

dakujem vam funguje to


 [ Príspevkov: 5 ] 


strpoc(); pomoc s funkciou



Podobné témy

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

pomoc s funkciou jquery

v JavaScript, VBScript, Ajax

7

307

28.07.2011 20:30

DeeJay3

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

Pomoc s funkciou OnMouseOver

v JavaScript, VBScript, Ajax

5

1870

10.08.2012 20:02

elo

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

Externý HDD z funkciou..

v Úložné zariadenia

1

288

14.12.2009 16:37

Jaro

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

problem s funkciou #SUB

v HTML, XHTML, XML, CSS

5

602

19.12.2006 10:36

mokus

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

Problém z funkciou file_get_contents()

v PHP, ASP

0

348

12.05.2011 22:10

richo9996

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

Problem s funkciou eval()

v JavaScript, VBScript, Ajax

3

521

15.10.2007 9:45

Ezekiell

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

Notebook s funkciou intel widi

v Notebooky a netbooky

9

110

15.05.2015 0:07

hanesovic

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

smartfón s funkciou spomalenia videa

v Mobilné zariadenia

10

281

12.06.2017 20:48

sp33d

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

Problem s hw funkciou TruForm

[ Choď na stránku:Choď na stránku: 1, 2 ]

v ATI/AMD grafické karty

31

1766

06.12.2006 15:12

el

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

[PHP] - zaujimavy problem s mysql a funkciou limit

v PHP, ASP

2

692

27.01.2007 10:01

javo

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

pomoc pomoc prosim nefunguje internet

v Ovládače

7

217

09.09.2017 20:37

Smith Wesson

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

Pomoc

v ATI/AMD grafické karty

3

555

02.01.2008 7:51

Daron

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

pomoc

v Monitory, televízory a projektory

2

570

19.02.2008 13:40

patqo_he

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

pomoc

v Kôš

1

37

25.04.2017 20:16

JanoF

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

pomoc !

v Ovládače

1

647

18.08.2007 16:07

johny128

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

Pomoc?

v HTML, XHTML, XML, CSS

1

94

09.08.2017 20:01

BX



© 2005 - 2017 PCforum, edited by JanoF