Topic: Array offset padekit
if(isset($menu[1]) && is_array($menu[1])){
}else{$menu['1'] = '0';}
kaip kitaip parasyt jai $menu[0] visad egzituoja o 1 ne visad kokie butu sprendimai. Esme ta kad man dabar if bet kokiu atveju else
PHP ir MySQL programavimas, SQL užklausos, duomenų bazės, PHP scriptai, pagalba, diskusijos, pamokos ir straipsniai.
You are not logged in. Please login or register.
PHP ir MySQL → PHP → Array offset padekit
if(isset($menu[1]) && is_array($menu[1])){
}else{$menu['1'] = '0';}
kaip kitaip parasyt jai $menu[0] visad egzituoja o 1 ne visad kokie butu sprendimai. Esme ta kad man dabar if bet kokiu atveju else
Gercas, tokius gudrius ir suktus klausimus geriau klausk php.lt forume, mes per silpni..... (-;
aciu uz demesi as vakare tiesiog pervargstu ir priveliu pamiegu 30min ir istaisau
coool pasisnekejom
Tai jau susitvarkei?
susitvarkiau as sakau visa diena programuoju paskui kaip per mutika pradeda suktis zvaigzdutes ir tada nusirasu i kaire arba desne va kaip dabar valanda poilsio.
Tai kankiniesi?
žiūrėkit kaip rimtai sutvarkyt šitą reikalą, ką aš padariau tai ne sprendimas !!!
O yra taip $array = array('0'="yra", o 1 neegzistuoja);. Aš priskiriu $menu0=$array[0]; ir su if noriu padaryt taip, kad nebūtų offset`o if (kažkas?) $menu1=$array[1];. Tai kaip turėtų atrodyt tas ifas kažkas? O ištikrųjų man reikia jeigu neegzistuoja array[1] priskirti $menu 0. Bandžiau su empty, isset ir kitais, gal kažką praleidau.
wow, 5dienos šitam reikalui ... tai gal dar nepailsėjai ?
md5 pailsejau as tik errora toi vietoi isjungiau o mysql int duombazej man 0 gaunasi taip kaip reikia o jai nepadedat tai shudo nemalkit.
md5 pailsejau as tik errora toi vietoi isjungiau o mysql int duombazej man 0 gaunasi taip kaip reikia o jai nepadedat tai shudo nemalkit.
padėsiu, jeigu parašysi, kur tau čia buvo klaida tame kode :)
if(isset($menu[1]) && is_array($menu[1])){
}else{$menu['1'] = '0';
}
man if`as neveikia kaip su if`u nurodyt jaigu neegzistuoja kad buu menu 0
o yra taip
$post = 'a|';
$menu = explode('|'.$post);
//priskyrimas mysql
$data['menu0'] = $menu[0];
//ir
$data['menu1'] = $menu[1];
Realiai md5 šifravimas prieš tavo sąkinius yra kaip saldainis. Jokios skyrybos, nafyk ji reikalinga taip?
Ok, ką man pavyko iššifruoti iš tavo pasakymų, tai tu nori kad jeigu masyvo (Array) raktas (index) 1 (vienas) yra nenustatytas (!isset), tuomet nustatytų masyvo (Array) pradinio (0) rakto (index) kažkokią reikšmę?
Ir aš nepailsėjęs šį kartą esu, bet gal suveiks. Neesu 100% garantuotas, nes tokias bėdas sprendžia PHP pro:
$data['menu1'] = (isset($menu[1])?$menu[1]:$menu[0]);
ne kaska nusirasei. :) va taip kaskasip turetų atrodyt:
$data['smid'] = $menu[1]? !empty($menu[1]):empty($menu[1]);
aciu uz pagalba nuosirdziai eingas bet ne tsa variantas atsiprasau kad nemokejau is anksto paaiskint ko noriu.
cia vyks php renginys http://www.facebook.com/events/257540784372342/
PHP ir MySQL → PHP → Array offset padekit
Powered by PunBB, supported by Informer Technologies, Inc.