Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Petlja i $_POST vrednosti iz nje

[es] :: PHP :: Petlja i $_POST vrednosti iz nje

[ Pregleda: 2535 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

akasha org.
Not Available
Serbia

Član broj: 49535
Poruke: 336
77.46.242.*



Profil

icon Petlja i $_POST vrednosti iz nje28.12.2007. u 12:51 - pre 175 meseci
Nikako ne uspevam da se resim problemcica.. Recimo da mi je potrebno da uzmem vrednost iz onog txtboxa za koji je kliknut submit, ukoliko ih zajedno ispisujem u petlji. Nesto ovako:

Code:

<?php
if (isset($_POST['$i'])) echo $_POST['$i'];                // mozda _POST ne zadovoljava
?>

<form action="test.php" method="post">

<?php
$i = 0;
for ($i=0; $i < 5; $i++) {
echo "<input name='$i' type='text'>";                     // ...ili je nesto
echo "<input type=\"submit\" name=\"niz['$i']\" >";  // od ovoga 
echo "<br />";
}
?>

</form>
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+256 Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 13:19 - pre 175 meseci
Uradi print_r($_POST) pa vidi sta ti ispisuje...

Btw. $i na pocetku nije definisano, pa on ni ne zna sta je nesto[$i]
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

StaX
Stanislav Žirović
Projects and IT department, RCR Banat
Zrenjanin

Član broj: 5866
Poruke: 47
*.zrlocal.net.

Sajt: www.alatshop.rs


+1 Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 13:45 - pre 175 meseci
Code:
<?php
for ($i=0; $i < 5; $i++) {
if (isset($_POST[$i])) echo $_POST[$i];                // mozda _POST ne zadovoljava
}
?>
...


Dobro ti je rekao Jbyn4e
Bez alata nema ni zanata
WWW.ALATSHOP.RS
 
Odgovor na temu

feroc1ty

Član broj: 154894
Poruke: 90
79.101.179.*



Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 13:48 - pre 175 meseci
Navodnik sa jednom crticom ne izbacuje vrednost promenjive nego promenjivu a sa dve crtice izbacuje vrednost

$ime = "Pera";
echo "$ime"; // izlaz ce biti Pera
echo '$ime'; // izlaz ce biti $ime

Citat:
akasha org.
Code:

<?php
if (isset($_POST['$i'])) echo $_POST['$i'];                // mozda _POST ne zadovoljava
?>


Greska ti je u tome sto si promenjivoj stavio navodnik sa jednom crticom

Code:

<?php
if (isset($_POST[$i])) echo $_POST[$i];                // Ovako treba
?>


I promenjiva ti nije zadata zato napravi for petlju
Code:

for ($i=0; $i < 5; $i++) {
if (isset($_POST[$i])) echo $_POST[$i];  
}


 
Odgovor na temu

akasha org.
Not Available
Serbia

Član broj: 49535
Poruke: 336
77.46.242.*



Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 13:52 - pre 175 meseci
Code:

<?php
if (isset($_POST[$i])) echo $_POST[$i];
?>


To je to! Uff! Sta mi je sve ispisivao print_r... strasno :)

Hvala ljudi!

Al, sve osecam, vraticu se ponovo :)
 
Odgovor na temu

akasha org.
Not Available
Serbia

Član broj: 49535
Poruke: 336
77.46.242.*



Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 14:47 - pre 175 meseci
evo me, znao sam :)

sada je problem $_POST[$niz[$i]]... Post odredjenog elementa niza.
 
Odgovor na temu

StaX
Stanislav Žirović
Projects and IT department, RCR Banat
Zrenjanin

Član broj: 5866
Poruke: 47
*.zrlocal.net.

Sajt: www.alatshop.rs


+1 Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 14:54 - pre 175 meseci
Ajde pojasni malo, nisam siguran da najbolje razumem...
Bez alata nema ni zanata
WWW.ALATSHOP.RS
 
Odgovor na temu

akasha org.
Not Available
Serbia

Član broj: 49535
Poruke: 336
77.46.242.*



Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 15:07 - pre 175 meseci
Code:


// test2.php

<?php
$i = 0;

for ($i=0; $i < 5; $i++) {
if (isset($_POST[$niz[$i]])) echo $_POST[$niz[$i]];
}

echo "<br /><br />";

for ($i=0; $i < 5; $i++) {
echo "<form action=\"test2.php\" method=\"post\">
<input name='niz[$i]' type='text'>";               
echo "<input type=\"submit\" name=\"$i\" >"; 
echo "</form><br />";
}
?>




Dakle, klikom na button $i, trebam ispisati vrednost koja se nalazi u tekst polju niz[$i].
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4388
79.101.131.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 16:13 - pre 175 meseci
Treba:

U formi treba da imaš:

Code:
<input name='niz[]' type='text'>";  


A PHP:

Code:
$niz = $_POST['niz'];
print_r($niz); //umesto ovoga radis sa nizom :)

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

akasha org.
Not Available
Serbia

Član broj: 49535
Poruke: 336
77.46.242.*



Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 16:48 - pre 175 meseci
dada :)

uspeo sam i sa $_POST['niz'.$i]
a promenljive sam nazivao niz$i


Hvala!


Jedino, stvar koja nece opterecivati moj programcic, ali neki veci verovatno bi - koliko je efikasnija implementacija jednog niza [] od gomile promenljivih koje sam ja definisao...
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4388
79.101.131.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Petlja i $_POST vrednosti iz nje28.12.2007. u 18:03 - pre 175 meseci
Ja ti nisam rekao da elemente u formi nazivaš niz$i (gde je $i neki broj) već svakom elementu daš ime "niz[]" (bez navodnika), tako će browser da prenosi jednu promenljivu koja je pravi niz, a ne gomilu promenljivih.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Petlja i $_POST vrednosti iz nje

[ Pregleda: 2535 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.