Spyder
29.07.2009, 14:38:05
witam
mam cos takiego:
<?php
$i = 0;
while ($i < $_POST['count']){
$rec = "check".$i;
$app[$i] = intval($_POST[$rec]);
$i++;
}
?>
Teraz tak wysylam wartosci $_POST['count'] co oznacza ile wartosci odbiore np (10) i $_POST['check1'], $_POST['check3'], $_POST['check4'] i tak do 10, petla powyzej odbiera mi te wartosci i wiem jak je wyswietlic ale chce je podstawic pod jenna zmienna czyli jak wysylam 11111000 to chce zeby $result = 11111000.
Prosze o pomoc.
Dzieki
r4xz
29.07.2009, 14:45:50
Kod
<?php
$i = 0;
while ($i < $_POST['count']){
$name_radio = 'check'.$i+1;
$cyfry = $_POST[$name_radio];
$i++;
}
echo $cyfry;
?>
mały błąd był - usunełem i dodałem ;p
Spyder
29.07.2009, 14:46:05
To to wiem dzieki tylko ze potrzebuje result w formacie 1,1,1,1,1,1,1,1 dlatego tworze odmienne zmienne zeby dodac do nich $app[$i].","
Czyli dla przykladu jak bym wysylal:
jeden dwa trzy cztery i to jest twozone dynamicznie to zmiena result by mi pokazala $result = jeden,dwa,trzy,cztery;
ogulnie trzeba stwozyc dynamicznego arraya w petli dodajac wszystkie stwozone zmienne i wstawic go pod zmienna. Tak mysle.
skowron-line
29.07.2009, 14:51:27
]
<?php
$i = 0;
while ($i < $_POST['count']){
$rec = "check".$i;
$app[$i] = intval($_POST[$rec]);
$i++;
}
$result = join( ',', $app ); ?>
Spyder
29.07.2009, 14:56:25
Super dzieki proste a nieznane