[ gavric @ 13.12.2006. 14:57 ] @
pravim wap sajt i potrebno mi je pravljenje niza od checkboxova

Code:
if (mysql_num_rows($result)>0)
    {
    while($red=mysql_fetch_array($result,MYSQL_ASSOC)){

    
            echo("<small>$red[domacin]--$red[gost]

                            *****   <input type='checkbox' name='sifra[]' value='$red[sifra]'/><br/>******
                
            $red[kec] - $red[x] - $red[dvojka]</small><br/><br/><br/>");

}}    
        else
        {
        echo("Nepostoji nijedan zapis u bazi");
        mysql_free_result($result);
        }

moze li to izmedju zvezdica tako??
e sad treba da prenesem selektovane rezultate na neku drugu kartu (card) kao niz...
molim pomoc...
za diplomski, nagrada pivooo

[Ovu poruku je menjao Nemanja Avramović dana 13.12.2006. u 18:39 GMT+1]
[ Mladenko @ 13.12.2006. 15:10 ] @
Ja mislim da ti red "name='sifra[]' " neće raditi...
[ dr ZiDoo @ 13.12.2006. 15:47 ] @
Code:

for ($x=0; $x < 10; $x++)
{
    print " <input type='checkbox' name='niz[{$x}]' value='1'> ";
}


i onda dalje u action fajlu

Code:


print_r($_GET['niz']);

[ Nemanja Avramović @ 13.12.2006. 17:40 ] @
Mislim da to neće tako lako raditi na wap-u (wml kod), ali nisam siguran :/

Uostalom, jednostavno: Probaj
[ dr ZiDoo @ 13.12.2006. 18:58 ] @
Ne razumjem se u WAP, al kak sam ja povezo da li PHP radi HTML ili WAP ispis i da li razmjenjuje podatke sa WAP ili HTML formom, to je isto. Bitno je da se ime polja zove isto a da je index drugaciji.

Ekvivalent u PHPu
Code:

$niz[1] = "aaa";
$niz[2] = "bbb";
$niz[n] = "ccc";


A printf treba da da:
Code:

niz = (
1 => "aaa",
2 => "bbb",
n => "ccc"
);
[ Jbyn4e @ 14.12.2006. 09:02 ] @
Otkud vam da nece raditi name="ime[]" sto bi trebalo da pravi niz?


Primer - deo koda:

Code:

...
echo "<input type=\"checkbox\" name=\"cekboks[]\" value=\"".$nesto[$i]."\"">
...

if (isset($_POST['cekboks']))
foreach ($_POST['cekboks'] as $nesto)
        {
        ...
       $sql-za-bazu = "UPDATE tabela_u_bazi SET polje='1' where id = " . $nesto;
        ...
       }
....


Ovo je za html, da li je tako i u wml-u - ne secam se tacno, a nemam vremena da gledam.
[ Nemanja Avramović @ 14.12.2006. 12:20 ] @
Pa upravo to. U HTML-u to hoće da radi, ali u WML-u...?
[ Jbyn4e @ 14.12.2006. 15:50 ] @
Pa mozda i nece da radi, ali sta ti smeta da dodeljujes ime po red sifra?
Nesto kao
Code:

...
echo "<input type='checkbox' name='sifra".$red[sifra]."' /><br/>";
...
// ovako ces dobiti checkboxove imena sifra1, sifra2, sifra3...., mozda da prosledis i u jednom hidden polju koliko ih ima...


pa posle proveravas da li je sifra$i checked ili nije... ili tako nesto - nisam bas siguran sta i kako moze u wml-u u kombinaciji sa php-om.
[ Br@nkoR @ 14.12.2006. 16:06 ] @
wml 1.1 ne podržava input checkbox polje, podržava samo text i password, možeš nešto da uradiš sa select listom.