Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok NapísalOffline : 01.09.2010 11:32

Nazdarek. Mam takyto jednoduchy formular:
Kód:

<?
if (isset($_POST["enter"]))
{

$countryF=$_POST["country"];

$states = array("AF"=>"Afganistan", "AL"=>"Albánsko", "DZ"=>"Alžírsko", "AZ"=>"Arizona");

// Priklad na funkcie, ktore som skusal

$key = array_search('$countryF', $states);

if ($key== $countryF ) {
echo" Krajina je v poli ";
}

else {
echo" Krajina sa v poli nenachadza ";
}


if (array_key_exists('$countryF', $states)) {
    echo "Krajina je v poli";
}


}

echo "
<form action=\"pokus.php\" method=\"POST\">
 <b> Krajina: </b> &nbsp;
   <select name=\"country\" class=\"field\" size=\"1\">
<option value=\"1B\">...Zvoľte krajinu...</option>
<option value=\"AF\">Afganistan</option>
<option value=\"AL\">Albánsko</option>
<option value=\"DZ\">Alžírsko</option>
<option value=\"AZ\">Arizona</option>
</SELECT>

<input type=\"submit\" name=\"enter\" value=\" Enter \"> <br><br>
</form>";

?>


No a potreboval by som s tymto polom dalej pracovat. Tzn. zistit ci sa hodnota zo selectu v poli nachadza a potom ju aj nahradit (skratku krajiny za nazov Krajiny).
Skusal som s tym pracovat podla php manualu, no nejako mi to nefunguje. Skusal som funkcie: array_search, array_key_exists,array_keys, in_array, no vsetko bezvysledne. Prosim vas, cez aku funkciu sa da zistit ta hodnota zo selectu v poli a akou funkciou potom nahradzovat skratku za cely nazov?? Dakujem.


Offline

Čestný člen
Čestný člen
Hľadanie hodnoty v poli

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 01.09.2010 11:42

'$countryF' s tymi apostrofmi znamena text $countryF, nie hodnotu tej premennej. Daj prec apostrofy.
Kód:
array_key_exists($countryF, $states)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 01.09.2010 11:51

Kód:
<?PHP
$states = array("AF"=>"Afganistan", "AL"=>"Albánsko", "DZ"=>"Alžírsko", "AZ"=>"Arizona");
echo "
<form action=\"pokus.php\" method=\"POST\">
 <b> Krajina: </b> &nbsp;
   <select name=\"country\" class=\"field\" size=\"1\">
<option value=\"1B\">...Zvoľte krajinu...</option>
<option value=\"AF\">".$states["AF"]."</option>
<option value=\"AL\">".$states["AL"]."</option>
<option value=\"DZ\">".$states["DZ"]."</option>
<option value=\"AZ\">".$states["AZ"]."</option>
</SELECT>

<input type=\"submit\" name=\"enter\" value=\" Enter \"> <br><br>
</form>";
?>


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 01.09.2010 12:06

coldak.. Co znamena ten script?????
Ďuri..Dik..Funguje to..A na to nahradzanie (namiesto str_replace) funguje strtr.. to len keby niekto riesil nieco podobne.. :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 01.09.2010 12:46

zaciatocnik píše:
coldak.. Co znamena ten script?????


si uz nepamatas co si chcel ?

zaciatocnik píše:
No a potreboval by som s tymto polom dalej pracovat. Tzn. zistit ci sa hodnota zo selectu v poli nachadza a potom ju aj nahradit (skratku krajiny za nazov Krajiny).


cize
Kód:
$states["AF"]
ti vrati text "Afganistan". alebo si nechcel prave toto ?


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 01.09.2010 14:30

Oops.. :oops: Ospravedlnujem sa.. Az teraz som si vsimol ten rozdiel medzi mojim a tvojim scriptom:
Kód:
<option value=\"AF\">".$states["AF"]."</option>

Sorry..Dakujem...


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


Podobné témy

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

v PHP, ASP

6

459

17.06.2010 8:38

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladanie v array poli a usporiadanie výsledkov

v PHP, ASP

10

771

09.07.2009 16:22

Unlink Zobrazenie posledných príspevkov

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

v PHP, ASP

7

554

21.06.2010 22:01

jtomcik Zobrazenie posledných príspevkov

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

v PHP, ASP

4

499

31.01.2008 23:01

qacer Zobrazenie posledných príspevkov

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

v Databázy

0

397

26.04.2012 23:04

Jojko001 Zobrazenie posledných príspevkov

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

v PHP, ASP

4

630

18.01.2011 22:41

shaggy Zobrazenie posledných príspevkov

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

v PHP, ASP

4

821

28.07.2007 12:26

stenley Zobrazenie posledných príspevkov

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

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

4

480

13.04.2017 12:21

neutroN Zobrazenie posledných príspevkov

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

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

4

455

04.09.2020 9:04

Jur_3 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

593

07.07.2009 12:23

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. neznáma chyba v poli

v PHP, ASP

7

521

14.05.2010 15:09

1daemon1 Zobrazenie posledných príspevkov

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

v Pevné disky a radiče

3

456

07.06.2010 15:06

shiro Zobrazenie posledných príspevkov

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

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

0

343

01.12.2016 21:45

mona777 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

581

31.03.2009 18:27

tatysp Zobrazenie posledných príspevkov

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

v Správy pre vedenie fóra

2

1339

04.03.2007 0:16

JanoF Zobrazenie posledných príspevkov

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

v Internetový marketing, SEO, reklama

8

701

29.03.2011 20:50

walther 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