Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: $_POST['nimi'.$muuttuja]

noutti [24.01.2012 10:48:01]

#

Pohdiskelin kummalla tavalla olisi järkevämpää toteuttaa:

Minulla on sivulla 1 randomi määrä inputteja, joiden nimet ovat vaikka nimi1, nimi2, nimi3 etc... Eli sivu luo jonkun määrän inputteja ja korottaa aina nimen numeroarvoa yhdellä. Tämä toimii. Kaikki on myös formin sisällä.

Toisella sivulla sen pitäisi tulostaa edellämainittujen inputtien valuet eli syötetyt sanat tai arvot miten nyt tahdotte asian ilmaista. Tämä toimii tasan siihen asti, että se lukee ensimmäisenä syötetyn arvon. Olen käyttänyt yksinkertaista whileä seuraavasti:

$max = $_POST["inputtienmaara"];
$min = 0;

while (min < max) {
    min = min + 1;
    echo $_POST["nimi".min];
}

Kannattaisiko suosiolla siirtyä taulukkoon?

Tukki [24.01.2012 11:01:02]

#

noutti kirjoitti:

Kannattaisiko suosiolla siirtyä taulukkoon?

Kannattaisi. Kannattaisi myös käyttää $-merkkiä muuttujien nimien edessä ettei PHP-tulkki luule niitä vakioiksi.

noutti [24.01.2012 11:06:06]

#

Nopeasti kirjoitin näytekoodin, joten kusasin nuo $:t. Mutta arrayt here i come!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta