Autor | Zpráva | ||
---|---|---|---|
XolyCZ Profil |
#1 · Zasláno: 9. 7. 2018, 20:35:07
Ahoj, mám malou otázku. Chtěl jsem si zkontrolovat, jestli nemají inputy stejnou hodnotu(jméno) touto podmínkou.
if($_POST['prvni_hrac_squad'] == $_POST['druhy_hrac_squad'] || $_POST['treti_hrac_squad'] || $_POST['ctvrty_hrac_squad'])
Nefunguje to, asi je to špatně zapsané, ale já nevím proč. Poradí mi někdo prosím? :D Děkují |
||
T-fon Profil |
#2 · Zasláno: 9. 7. 2018, 20:49:56
Musel bys kontrolovat každýho hráče s každým: ...
|| $_POST['prvni_hrac_squad'] == $_POST['treti_hrac_squad'] || ...
Spíš to chce třeba kontrolovat unikátnost hodnoty v poli pomocí array_unique. |
||
XolyCZ Profil |
#3 · Zasláno: 9. 7. 2018, 20:59:54
T-fon:
Nevím ale úplně jak to zapsat. Pochopil jsem že když jsou dva prvky třeba v poli stejné, tak vypíše jenom jeden, ale nikdy jsem s ním nepracoval. Myslíš že bys mi to prosím tě mohl napsat a zkusit mi to troch vysvětlit? Budu rád :) |
||
T-fon Profil |
Stačí trochu pogooglit, je na to spousta řešení, třeba tohle (vysvětlovat asi není nic potřeba):
if(count(array_unique($array))<count($array)) { // Array has duplicates } else { // Array does not have duplicates } |
||
XolyCZ Profil |
#5 · Zasláno: 9. 7. 2018, 21:08:59
T-fon:
Napadlo mě něco s počtem, ale šel jsem to úplně jiným směrem...Vždycky vymyslím z jednoduchého složité :D Dobře, díky moc :) |
||
Časová prodleva: 5 let
|
0