Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> znikające zmienne
damkraw
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.02.2004

Ostrzeżenie: (0%)
-----


Problem wygląda następująco: Na warstwie mam tworzony dynamicznie formulaż. Dane do niego są wpisywane za pomocą js. Po próbie wysłania metoda POST do skryptu obsługującego w tablicy $_POST trafia tylko pierwsza zmienna a reszta gdzieś znika.Jeśli ktoś z was ma jakiś pomysł co może byc tego przyczyna niech pisze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Cudi
post
Post #2


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


My tu nie rozwiązujemy zagadek kryminalnych (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Podaj więcej szczegółów, najlepiej by było gdybyś pokazał nam jak wygląda wygenerowany kod formularza.
Go to the top of the page
+Quote Post
damkraw
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.02.2004

Ostrzeżenie: (0%)
-----


Oto szczegóły :

kolejne pola sa dodawane tak:
[php:1:78f794e9a0]<?php
echo("opener.document.all["up_form"].innerHTML+="<input type="hidden" name="up_temp[]" value="".$up_file['tmp_name'][$i]."">";n");
echo("opener.document.all["up_form"].innerHTML+="<input type="hidden" name="up_name[]" value="".$up_file['name'][$i]."">";n");
echo("opener.document.all["up_form"].innerHTML+="<input type="hidden" name="up_type[]" value="".$up_file['type'][$i]."">";n");

?>[/php:1:78f794e9a0]

formulaz przed przesłaniem wygląda tak:
Kod
<form name="upload_form" action="up_mod.php" method="POST">

.

.

.

ileś pól

.

.

.

<input type="submit" value="wyslij">

</form>

po wysłaniu w skrypcie up_mod.php w tablicy $_POST mam tylko pierwsze pole z formulaża
Go to the top of the page
+Quote Post
Cudi
post
Post #4


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


Inputy generują sie poprawnie? Jeśli tak, to w jaki sposób wyciągasz nazwy plików z $_POST? Prawidłowo:
$_POST['up_form'][0], $_POST['up_form'][1], $_POST['up_form'][2] itd. w zależności od ilości plików, i analogicznie do kolejnych pól up_name, up_type itd.
Go to the top of the page
+Quote Post
damkraw
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.02.2004

Ostrzeżenie: (0%)
-----


inputy generowane były prawidłowo a zmienne wypisywałem print_r($_POST)

Problem już rozwiązałem ... Po dodaniu piewrszej zmiennej domykał sie tag </form> i reszta była dodawana za formą ... użyłem RegExp do wycinania i wszystko działa jak należy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:06