Autor | Zpráva | ||
---|---|---|---|
Dife Profil |
#1 · Zasláno: 7. 4. 2007, 09:37:26
Napisu to slovne:
pokud je nastavena jen jedna promenna { nastav promenou...} Vim ten yacatek ale nevim jak definovat jen jedna promnenna ... :-( |
||
Nox_lbc Profil |
#2 · Zasláno: 7. 4. 2007, 09:51:43
if (isset($prom1) && !isset($prom2)) ... popřípadě tam dej ještě test na Empty();
|
||
Joker Profil |
#3 · Zasláno: 7. 4. 2007, 10:11:54
Dife
Tenhle popis může mít více významů. Například: Pokud není ta druhá proměnná nastavená, přiřadit jí nějakou hodnotu: if(empty($promenna)) $promenna = "výchozí hodnota"; nebo: if(!isset($promenna)) $promenna = "výchozí hodnota"; Funkce isset() kontroluje, zda byla proměnná nastavena, tj. byla jí někdy přiřazena nějaká hodnota. Funkce empty() kontroluje, jestli je proměnná prázdná, tj. buď nenastavená anebo nastavená, ale s prázdnou hodnotou (false, 0, "") Kterou použít, to závisí na řešeném problému. Pokud je nastavená jen jedna ze dvou, přiřadit té druhé hodnotu té nastavené: to je to co psal Nox_lbc |
||
Dife Profil |
#4 · Zasláno: 7. 4. 2007, 13:15:28
hmm tak snazim se ted vytvorit toto:
a jde mi o to aby se $nebo zopakovala jen tolik krat kolik je v promnenne zaskrtnuto... nevim jak toto mam ucinit.. |
||
Nox_lbc Profil |
#5 · Zasláno: 7. 4. 2007, 13:23:10
1) dělal bych to přes FOR
2) nechápu čeho chceš docílit |
||
Dife Profil |
#6 · Zasláno: 7. 4. 2007, 14:09:31
Nox_lbc
for mi v tomhle tom pripade moc nevyhovuje... potrebuju docilit toho aby se promenna $nebo zopakovala v pomenne test a to tolik krat kolik krat je v promenne zaskrtnuto. |
||
Dife Profil |
#7 · Zasláno: 7. 4. 2007, 14:42:10
Nox_lbc
no proste jsem chtel udelat toto:
jen mi proste nepripada zrovne popsane reseni jako idelani urcite by to slo nejakou smyckou ale uprimne netusim jak :-( |
||
Joker Profil |
#8 · Zasláno: 8. 4. 2007, 15:18:35
A nedalo by se to udělat prostě ta, že by se ty "zaškrtnuté" dávaly do pole a potom by se udělalo:
implode(" OR ",$zaskrtnute); |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0