Autor | Zpráva | ||
---|---|---|---|
kkarel Profil * |
#1 · Zasláno: 5. 6. 2014, 14:09:33
Dobrý den,
řeším následující problém: mám 3 radio buttony a každý z nich má rozdílný atribut name. Když je tento atribut rozdílný, tak ale jdou zaškrtnout všechny tři zároveň a já potřebuji, aby šel zaškrtnout vždy maximálně jeden. Rodílné name mají z toho důvodů, že dále je v php skriptu podmiňuji style: if(isset($_POST["name1"])){ echo "fneco neco<br>"; Napadá někoho něco ? Díky moc! |
||
juriad Profil |
Dej jim stejné name, ale různé value. A to si pak v PHP kontroluj:
if (isset($_POST['name']) && $_POST['name'] == 'hodnota') {...} A samozřejmě doplněno rovnítko (co to se mnou dneska je?) |
||
kkarel Profil * |
#3 · Zasláno: 5. 6. 2014, 14:36:07
To mě už taky napadlo, ale po této úpravě mi to hází následující:
Parse error: syntax error, unexpected T_BOOLEAN_AND, expecting ',' or ')' in /..../on line... Nic jiného jsem neměnil, jen doplnil = 'hodnota')
|
||
Taps Profil |
#4 · Zasláno: 5. 6. 2014, 14:54:02
juriad:
Nema byt =='hodnota' ? Ve tvem prispevku vidim pouze = |
||
kkarel Profil * |
#5 · Zasláno: 5. 6. 2014, 15:49:51
Nefunguje ani jedno :-S
|
||
Taps Profil |
#6 · Zasláno: 5. 6. 2014, 16:34:05
kkarel:
Ukaz kod |
||
kkarel Profil * |
#7 · Zasláno: 5. 6. 2014, 17:39:48 · Upravil/a: kkarel
<input type="radio" name="name" value="nazev" checked="checked"> Jedna <input type="radio" name="name" value="reziser"> Dva <input type="radio" name="name" value="herec"> Tři ..... if (isset($_POST['section'] && $_POST['section'] = 'nazev')) { //tady na tom řádku to hází chybu, Parse error: syntax error, unexpected T_BOOLEAN_AND, expecting ',' or ')' echo "ahoj<br>"; === 'nazev' má ten samý výsledek. Zkoušel jsem to opravit ale nějak dělám pořád někde chybu. Dobrý, už jsem se s tím popasoval! Jen chyba v závorkách. |
||
juriad Profil |
#8 · Zasláno: 5. 6. 2014, 18:02:06
kkarel:
Měl jsem tam dvě chyby: 1) chybějící závorku, ty jsi ji sice doplnil, ale na špatné místo a 2) operátor přiřazení místo porovnání. Znovu se podívej na [#2], teď je správně. Omlouvám se za zmatení. |
||
preca2 Profil * |
#9 · Zasláno: 5. 6. 2014, 18:02:33
kkarel:
Máš tam dvě chyby. Koukni se pořádně na [#2]. |
||
kkarel Profil * |
#10 · Zasláno: 5. 6. 2014, 18:23:41
už to mám, psal jsem to výše, díky moc.
|
||
Časová prodleva: 11 let
|
0