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

problem sa unapred nepoznatim brojem inputa

[es] :: PHP :: problem sa unapred nepoznatim brojem inputa

[ Pregleda: 981 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

casanova
Marko Savic
Zemun

Član broj: 39726
Poruke: 20
*.nat-pool.bgd.sbb.co.yu.

Sajt: www.bgdream.com


Profil

icon problem sa unapred nepoznatim brojem inputa19.04.2005. u 12:39

imam formu sa dva submita i jednim input fieldom... kad se u input field unese neki broj (m) i klikne na prvi submit pojavljuje se m proizvoda koje karakterise 8 polja tipa input...

Code:

<?php
if (isset($_POST['sub1']))
 {
for ($i=0; $i < $m; $i++)
      {
      echo( 
      "<tr>
       <td width=\"30\" ><INPUT size=\"5\" class=nav_dole id=\"sifra$i\" name=\"sifra$i\"></td>
        <td width=\"75\"><INPUT class=nav_dole id=\"ime$i\" name=\"ime$i\"></td>
      <td width=\"50\"><INPUT size=\"3\" class=nav_dole name=\"jm$i\" id=\"jm$i\" value=\"kom.\"></td>
        <td width=\"50\"><INPUT size=\"4\" class=nav_dole name=\"KOL$i\" id=\"KOL$i\"></td>
      <td width=\"50\"><INPUT size=\"11\" class=nav_dole name=\"CENA$i\" id=\"CENA$i\"></td>
        <td width=\"50\"><INPUT size=\"11\" class=nav_dole name=\"NETO$i\" id=\"NETO$i\"></td>
        <td width=\"50\"><INPUT size=\"11\" class=nav_dole name=\"PDV$i\" id=\"PDV$i\"></td>
      <td width=\"50\"><INPUT size=\"11\" class=nav_dole name=\"BRUTO$i\" id=\"BRUTO$i\"></td>
      </tr>");
               }
?>


polja dobijaju imena ime1, ime2, ime3 ili sifra1, sifra2, sifra3... itd.
e sad... problem se javlja kad hocu da sve to sto je uneseno ubacim u bazu...
ja sam probao nesto ovako:

Code:

if (isset($_POST['sub2']))
 {
  for ($i=0; $i < $m; $i++) 
  { 
  mysql_query( "insert into proizvod (sifra,ime,jm,kolicina,cena,neto,pdv,bruto)
 values ('$sifra[i]', '$proizvod[i]', '$jm[i]', '$kol[i]', '$cena[i]', '$neto[i]', '$pdv[i]', '$bruto[i]')");
  }
 }
?>


znam da to ne moze tako... pa se nadam da ce mi neko reci kako bi trebalo...
pozdrav, Marko.
Google je majka programiranja!
19.04.2005. u 12:39 

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1253
*.rz.uni-karlsruhe.de.

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: problem sa unapred nepoznatim brojem inputa19.04.2005. u 12:48
Pa mozes da stavis neki uslov tipa

Code:


for ($i=0; $i < $m; $i++) 
  { 
     if (isset($sifra[i])
     {
         mysql_query( "insert into proizvod (sifra,ime,jm,kolicina,cena,neto,pdv,bruto)
         values ('$sifra[i]', '$proizvod[i]', '$jm[i]', '$kol[i]', '$cena[i]', '$neto[i]', '$pdv[i]', 
         '$bruto[i]')");
     }
     else break;
  }


posto koliko sam razumeo nemas $m, mada kada generises tih m polja, m mozes da prosledis dalje, tada ces i to imati.

Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
19.04.2005. u 12:48 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 3322
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: problem sa unapred nepoznatim brojem inputa19.04.2005. u 12:51
Pogledaj Variable variables
19.04.2005. u 12:51 

casanova
Marko Savic
Zemun

Član broj: 39726
Poruke: 20
*.nat-pool.bgd.sbb.co.yu.

Sajt: www.bgdream.com


Profil

icon Re: problem sa unapred nepoznatim brojem inputa19.04.2005. u 13:09
hvala!
poz!

p.s. samo da napomenem da sam resenje nasao ovde
Variable variables
Google je majka programiranja!
19.04.2005. u 13:09 

u_m
Urukalo Milan
PH

Član broj: 18631
Poruke: 884
*.wireless.org.yu.

ICQ: 32554731
Sajt: milan.srb.co.yu


Profil

icon Re: problem sa unapred nepoznatim brojem inputa01.05.2005. u 01:42
kako resiti ovakav problem?

Citat:

function wurflcheck($opcija){
return $myDevice->getDeviceCapability("$opcija");
}

wurflcheck("resolution_width");




znaci problem je u ovom: $myDevice->getDeviceCapability("$opcija");

zasto nece da radi?


evo i ovo:
Code:
    function getDeviceCapability($capability) {

        $deviceCapabilities = $this->capabilities;
        foreach ( $deviceCapabilities as $group ) {
            if ( !is_array($group) ) {
                continue;
            }
            while ( list($key, $value)=each($group) ) {
                if ($key==$capability) {

                    return $value;
                }
            }
        }
        return false;
    }



#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj licni sajt
Moj wap sajt
01.05.2005. u 01:42 

[es] :: PHP :: problem sa unapred nepoznatim brojem inputa

[ Pregleda: 981 | Odgovora: 4 ]

Postavi temu Odgovori

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