Autor Zpráva
johny
Profil *
if (!in_array("", $poc))

jde do toho nejak zapojit podminka typu ze to budou jen cisla 0-9 pripadne budou mensi jak $pocet?
nejak se mne nepovedlo do toho dat nejak podminku aby to fungovalo
Ssob
Profil
johny
ze to budou jen cisla 0-9 pripadne budou mensi jak $pocet?
Co budou čísla od 0 do 9? Konkretizuj otázku.
Kcko
Profil
f (is_numeric($hodnota) && $hodnota < $pocet && !in_array($hodnota, $poc))
{
// neco udelej
}
johny
Profil *
dik ale nejak nevim co mam dat misto $hodnota protoze to $poc je z intputu <input name="poc[$i]"...
takze chcu nejak udelat kontrolu aby v tom inputu byly pouze cisla :)
Ssob
Profil
if (!is_numeric($_POST['poc'])) {
echo 'nejsou tam pouze cisla';
} else {
echo 'jsou tam pouze cisla';
}

$_POST si případně změň na $_GET.
johny
Profil *
if (!is_numeric($_POST['poc'])) {
echo 'nejsou tam pouze cisla';
} else {
echo 'jsou tam pouze cisla';
}
$_POST si případně změň na $_GET.


jenze to je jako array takze nejsem si jist ze tohle je funkcni
Ssob
Profil
foreach ($_POST['poc'] as $key => $value)
{
echo 'v inputu cislo '.$key;
if (!is_numeric($value)) {
echo ' nejsou pouze cisla';
} else {
echo ' jsou pouze cisla';
}
echo '<br>';
}
johny
Profil *
nj jenze takhle dejme tomu mas 3 $poc prvi projde druha neprojde treti projde takze jakoby dalsi script po tom probehne 2x aniz by nemel ani jednou kdyz to neproslo
Ssob
Profil
johny
Hele, tohle není chat, všechny tyto informace jsi mohl uvést v prvním příspevku. Trocha snahy by také neuškodila...

$vykonejKod = true;
foreach ($_POST['poc'] as $value)
{
    if (!is_numeric($value))  {
        $vykonejKod = false;
        break;
    }
}

if ($vykonejKod) {
   // neco delam
} else {
   echo 'Jeden nebo vice inputu neobsahoval pouze cisla';
}
johny
Profil *
diik to je ono :D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: