[ Fast888 @ 23.12.2008. 23:41 ] @
Radim nesto za racunati komada itd,,,


i sad kao pocetak odaberes limit koliko cega, tada uneses kolicinu i dalje ide preko post: npr.

znaci bla bla baza podataka onda

1.php
<input type="hidden" name="ukupna_kolicina<?php echo ("". $row["id"] ."");?>"value="<?php echo $ukupna_kolicina;?>">



Gumb: Dalje--->
-------------------------------------------------------------------------------------------------------------

2.php

znaci uzima limit unos po ID,,

opet baza bla bla sad da ne pisem..
i znaci baza broji 1,2,3,4 do kojeg je limita oznaceno,, to je i na 1.php

eee sad:

$cjena="ukupna_kolicina";
$a=$cjena . $row['id'];
$ukupna_kolicina=$_POST[$a];


}
-------------------------------------------------------------------------------------------------------------
Znaci sad ispisuje (isprobano)i radi dobro ispis toga,,, ali problem dolazi kod zbrajanja:


znaci trebalo bi npr


$m=$ukupna_kolicina1+$ukupna_kolicina2+$ukupna_kolicina3 itd... ;

echo "Rezultat: ", $m;

kako sad napraviti da stavim $ukupna_kolicina i neki broj iza njega?
-------------------------------------------------------------------------------------------------------------
probao sam ovako: $ukupna_kolicina.$row['id']=$_POST[$a];
ali ne radi. provao sam jos jedan nacin:

$omg= $ukupna_kolicina . $row['id'];

$omg=$_POST[$a];

}

a tu dojde problem jer ; $m=$omg+$omg+$omg itd..; pocne uvjek prvi unos samo zbrajati..
-------------------------------------------------------------------------------------------------------------
jel ima neki nacin da se stavi iza broj ($ukupna_kolicina) njega ? ili to treba rjesavati sa :



if ($ukupna_kolicina== 0)
{

}
else
{

$ukupna_kolicina=$_POST['ukupna_kolicina'];



if ($ukupna_kolicina1== 0)
{

}
else
{

$ukupna_kolicina1=$_POST['ukupna_kolicina1'];


}}

Tako jedino radi ali ko ce tako pisati preko 1000 puta




[ Man-Wolf @ 24.12.2008. 04:46 ] @
Pazi, dosta sam umoran tako da mozda lupetam, ali probaj ovako:

1. Izvuci iz baze ukupan broj tih ID-eva

2. Na osnovu tog broja, pravis FOR petlju i ispisujes ukupne kolicine

Mislim da bi trebalo tako da radi .... :-)
[ Fast888 @ 24.12.2008. 11:37 ] @
evo primjer kako radi,, glavno da radi:

limit uzima iz 1.php


$limit=$_POST['limit'];

$limit_a=$limit+1;


for ($i=1; $i<$limit_a; $i++) {


$ukupna_kolicina[$i]=$_POST['iskopano_komada'.$i];


echo $ukupna_kolicina[$i],"";


}


$rezultat=$ukupna_kolicina[1]+$ukupna_kolicina[2]+$ukupna_kolicina[3]+$ukupna_kolicina[4]+$ukupna_kolicina[5]+$ukupna_kolicina[6]...itd...;



echo"<br>", $rezultat;




Ovo sam stavio $limit_a=$limit+1; zato jer uvjek za jedan fali da bi dobro izracunalo: ako stavim ovako
for ($i=0; $i<$limit; $i++) onda nece izracunati jer je pocetna 0 a u limitu pocne od 1

mozda jos kaj isprovam pa rjesim




[ drdino @ 25.12.2008. 08:43 ] @
Da slazem se da je potpuno pogresnom logikom islo ovo....

Mislim da se njegovo pitanje odnosilo kako se mogu assignirati varijable a koje su produkt POST/GET-a...

evo primjera:

$a = 'test';
$b = 2;
$c = $a.$b;

$$c = 'testing';

var_dump($test2);

/*
output:

string(7) "testing"

*/