Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]count
Forum PHP.pl > Forum > Przedszkole
Randallmaster
jak zliczyć inputy w php:

name="name_1"
name="name_2"
name="name_3"
name="name_4"
Sephirus
To powinno pomóc

A na serio - rozwiń myśl smile.gif
tomxx
Ale o co dokładnie chodzi?

Jeśli chcesz zliczyć ilość pól tekstowych wysłanych z formularzem(ami), to spróbuj tego rozwiązania:

  1. <form action="plik.php" method="POST">
  2. <input name="nazwa1" />
  3. <input name="nazwa2" />
  4. ...
  5. </form>


plik.php:

  1. <?php echo count($_POST); ?>

Jeśli formularz ma mieć metodę GET, to zmień wszystko na GET... Jeżeli nie załapałem o co Ci chodziło, to wytłumacz dokładniej biggrin.gif
Helid
Kod
<?php
$i = 0;

foreach($_POST as $item => $key)
{
    if( strpos($key, 'name_') !== false)
    {
        $i++;
    }
}
echo 'Zliczono:'.$i;
?>


Strpos możesz zamienić na wyrażenia regularne jak chcesz mieć 100% pewnośc co do prawidłowej nazwy inputa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.