[ mziksmziks @ 08.08.2006. 01:09 ] @
Imam niz checkbox-ova, ciji broj zavisi od baze, koji ucitavam kodom u tabelu
for ($i =1; $i <=$broj_slogova; $i++)
{
echo "<tr><td align='' height='25' width='80' bgcolor='gray'> <input name=??? type ='checkbox' value=' ' ></td></tr>";
}

Korisnik ce da checkira neke. Hocu da prodjem kroz sve boksove i njihova stanja true/false upisem u bazu.
Znam samo za POST i GET metodu sa SUBMIT slanja stanja checkboxova, posto je niz, imam problem kako da u gornjoj petlji dam razlicita imena svakom kako bi mu kasnije pristupio. Takodje kako da se u drugom fajlu kome cu poslati vrednosti putem <FORM METHOD=POST ACTION='preuzmi.php'> da dodelim vrednosti i imena promenljivima :

$?ImePromenljive??? = $_POST[ovde ime boksa ???? ]

ovo treba sve dinamicki – kodom da se zada, a ne rucno (kako sam do sada radio). Kada dobijem imena promenljivima dalje znam kako da upisem vrednosti u bazu. Kako ovo resavate?
Pozdrav svima koji pomognu!!!
U pitanju je zadatak za vezbu i radim u WAMP serveru PHP5 i MYSQL na PC-u, OS WX
[ sale83 @ 08.08.2006. 01:15 ] @
Jesi cuo za pretragu ???
Mnogo puta je bilo isto ili slicno pitanje...


P.S.
Dobro dosao na ES.

Poz
sale


[ mziksmziks @ 08.08.2006. 02:17 ] @

Sale, koristio sam pretragu, ali obzirom da sm pocetnik sa PHP-om, sto se vidi, nasao sam neke odgovore samo za deo mog problema. Ako ti mozes da mi pomognes bio bih ti zahvalan, sada na pocetku mi to puno znaci.
Pozdrav
[ kelja @ 08.08.2006. 03:56 ] @
Pa mozes recimo ovako:
Code:

echo "<table><form action='check.php' method='post'><br> ";
for ($i =0; $i <$broj_slogova; $i++)
{
echo "<tr><td height='25' width='80' bgcolor='gray'>
<input name='box[$i]' type ='checkbox' value=' ' >//znaci dodas mu $i...
</td></tr>";
}
echo "<tr><td><input type='submit' value='Send' name='submit'></td></tr></form>
</table>";

Drugi fajl:
Code:

<?php
extract($_POST);
if(isset($submit))
for($i=0;$i<$broj_slogova;$i++){
if(isset($box[$i])){
echo "box[$i]=true<br>";
}
else echo "box[$i]=false<br>";
}
?>

Ne znam da li sam te dobro razumeo, valjda ce ti ovo pomoci.
[ mziksmziks @ 12.08.2006. 05:02 ] @
Hvala Keljo