tömb átadás <input type='hidden' ... -al
Sziasztok, -persze meg tudom oldani másképp (átalakítom a tömböt string -é, majd átadom, s vissza), de azért gondoltam rákérdezek, talán csak én bénáztam el valamit azért nem müködik...
print "<FORM ACTION='../program/s_regisztracio.php' METHOD='POST'>;
while ($myrow = mysql_fetch_array($result))
{
...
$lefoglalt_datum[] = $myrow["datum"];
...
}
print_r($lefoglalt_datum); -- ki is írja szépen...
<input type='hidden' name='lefoglalt_datum' value='".$lefoglalt_datum."'>
majd átveszem az s_regisztracio.php -ben :
$lefoglalt_datum=$HTTP_POST_VARS["lefoglalt_datum"];
de a :
print_r($lefoglalt_datum); --csak ennyit ír ki: Array ( [0] => Array )
Kösz a segítséget : -gyuri- (amúgy B.Ú.É.K ! mindenkinek)
u.i.: ha nem lehet átadni akkor használjam az explode ill. implode -t ?
■ print "<FORM ACTION='../program/s_regisztracio.php' METHOD='POST'>;
while ($myrow = mysql_fetch_array($result))
{
...
$lefoglalt_datum[] = $myrow["datum"];
...
}
print_r($lefoglalt_datum); -- ki is írja szépen...
<input type='hidden' name='lefoglalt_datum' value='".$lefoglalt_datum."'>
majd átveszem az s_regisztracio.php -ben :
$lefoglalt_datum=$HTTP_POST_VARS["lefoglalt_datum"];
de a :
print_r($lefoglalt_datum); --csak ennyit ír ki: Array ( [0] => Array )
Kösz a segítséget : -gyuri- (amúgy B.Ú.É.K ! mindenkinek)
u.i.: ha nem lehet átadni akkor használjam az explode ill. implode -t ?
kukacoskodik a kód? :)
Az világos, hogy a kód tömbnek érzékeli a $lefoglalt_datum változót a s_regisztracio.php-ben. Hogyan van deklarálva az eredeti $lefoglalt_datum? Használj más elnevezést a s_regisztracio.php-ben, hogy egyértelműen más változóról legyen szó.
A $HTTP_POST_VARS["valami"] helyett a $_POST["valami"] nem működik?
(ja és sztem kódokat formázással küld, mert úgy átláthatóbb)
szerk: ja most látom, hogy tömböt akarsz átadni inputtal (figyelmetlen vok :) )
én úgy tudom, hogy input nem tud tömböt fogadni, ergo vagy több inputot csinálsz, vagy implodeval egybegyúrod a tömböt, és átadás után explodeval szétszeded.
szvsz
<input type="hidden" name="lefoglalt_datum[]" value="'.$lefoglalt_datum.'" />
lehet h hülyeség de én kipróbálnám
DsA
RTFM
Egyébként RTFM:
http://hu2.php.net/manual/en/language.types.array.php
http://hu2.php.net/array
félreérted
Szerintem nem értem félre
Persze ha a $lefoglalt_datum egy php tömb akkor ez a példakód is rossz lesz, függetlenül a []-től:
<input type="hidden" name="lefoglalt_datum[]" value="'.$lefoglalt_datum.'" />
akkor én értettem félre
Megoldottam...
Hasznaltam mar ennel sokkal "csunyabb" megoldasokat is, ezert ez a megoldas meg boven belefer, de ha netan megis lehetseges akkor -csak- okulaskent tovabbra is erdekel...
Koszonettel : -gyuri-
u.i.: -remelem a forras mindorokke rejtve marad... :-)
nekem ez ugrik be
Manual
ezèrt nincs muködik egy tomb ilyen modon valo tovâbbitása...
RTFM)))
gyengén típusos nyelv
de igazad van a megkapott tömb csak "virtuálisan" lesz ugyanaz :)
feltétlelezve persze hogy az elemek nem tömbök, objektumok (ezek is megoldhatók rekurzióval), vagy resource-k (ezek már nem annyira)