| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 16.03.11 Príspevky: 97 Témy: 41 |
Mám nasledovný problém,
neviem ako spraviť to že hladany nosič neexistuje.
Keď vyskúšam subor.php?GetID=DVD tak mi píše to isté aj keď dám subor.php?GetID=Neexistuje
Kód: <?php $GetID = $_GET['GetID']; $CONF_IMG_NOSIC = Array( "DVD"=>array('Nosic'=>"DVD", 'Size'=>"85x120.png"), "BRD"=>array('Nosic'=>"BRD", 'Size'=>"85x120.png"), "VHS"=>array('Nosic'=>"VHS", 'Size'=>"85x120.png") );
function Typ($GetID) { global $CONF_IMG_NOSIC; foreach ($CONF_IMG_NOSIC as $Show) { if ($GetID==$Show['Nosic']) { RETURN $Show['Size']."<br>"; }else{ return "Neexistuje!"; } } //return($zobraz); } echo Typ($GetID);
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 22.04.2011 17:05 | |
|
Pri pouziti ?GetID=DVD to pracuje spravne. Pri pouziti ?GetID=BRD to uz samozrejme vyhodi Neexistuje, pretoze ty vracias Neexistuje, akonahle sa prvok nenajde uz pri prvom behu cyklu. Odstran tu else vetvu a return "Neexistuje!"; hod az za telo cyklu.
|
|
Registrovaný: 16.03.11 Príspevky: 97 Témy: 41 | Napísal autor témy richo9996: 22.04.2011 17:08 | |
|
Aha už viem...
Kód: $GetID = $_GET['GetID']; $CONF_IMG_NOSIC = Array( "DVD"=>array('Nosic'=>"DVD", 'Size'=>"85x120.png"), "BRD"=>array('Nosic'=>"BRD", 'Size'=>"85x120.png"), "VHS"=>array('Nosic'=>"VHS", 'Size'=>"85x120.png") );
foreach ($CONF_IMG_NOSIC as $Show) { if ($Show['Nosic']==$GetID){ echo $Show['Nosic']; exit; } }
echo "Neexistuje";
Čo ty na to ?
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
skus takto:
Kód: if( in_array($GetID, $CONF_IMG_NOSIC) ) { echo $CONF_IMG_NOSIC[$GetID]['Nosic']; } else { echo 'neexistuje'; }
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| If else ... v PHP, ASP | 7 | 549 | 23.02.2010 20:05 neXor | | foreach() nepracuje v PHP, ASP | 4 | 479 | 24.08.2017 14:16 dilong | | Foreach - pomoc v PHP, ASP | 10 | 587 | 09.01.2011 12:43 walther | | JAVA, FOREACH CYKLUS v Assembler, C, C++, Pascal, Java | 2 | 598 | 25.08.2017 8:20 mitko | | Polia , príkaz foreach v PHP, ASP | 4 | 866 | 30.12.2011 11:51 shaggy | | nefunkcna podmienka else v PHP, ASP | 2 | 464 | 02.08.2010 21:32 coldak | | Lenovo, Asus, else? v Notebooky a netbooky | 4 | 557 | 11.02.2010 19:03 tralfamadorčan | | dve polia & foreach v PHP, ASP | 8 | 685 | 08.07.2009 16:03 Snacker | | problem s else if v PHP, ASP | 6 | 388 | 19.04.2008 13:40 Broko71 | | Posledná hodnota v foreach v PHP, ASP | 2 | 393 | 31.03.2012 19:40 1daemon1 | | C# foreach v DNS.GetHostAddresses v Technológia .NET | 2 | 455 | 12.01.2014 11:18 dany2281995 | | if a else v C v Assembler, C, C++, Pascal, Java | 8 | 636 | 08.02.2009 16:51 Watik | | Kratky zapis pre IF/ELSE podmienku - NEFUNGUJE v PHP, ASP | 10 | 694 | 04.04.2008 11:25 mondzo | | Vykoná sa mi aj else časť hoci sa už vykonala if - die mám v PHP, ASP | 11 | 579 | 20.10.2010 20:45 davider137 |
| 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
|
|