Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zmienne z formularza, ciezko opisac w temacie ;)
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Witam
wiec mam formularz a w nim inputa o nazwie dajmy na to "zmienne"
w tym polu wpisuje mi sie ciag znakow np.:
a[]=2||a[]=4||a[]=5||b[]=5a[]=4||b[]=1dsa||b[]=2

czy jest jakas szybka mozliwosc przypisania tej wartosci pod te zmienne?
tzn chce zeby po wyslaniu tych danych, utworzyla sie tablica a[], ktora zawiera to co bylo do niej przypisane
dla b tak samo
moge sie bawic str_replace, explode('|| <- napewno
ale moze jakas jest szybka metoda na takie cos (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

wiem tyle:
  1. <?
  2. $cos = explode('||', $_POST['zmienne']);
  3. // mam teraz tablice i co teraz?
  4.  
  5. ?>

nie bylo by problemu gdybym w formularzu wyslal tylko dajmy na to zmienna a[] i zmienna b[]
a w formularzu moze byc ich pelno i to roznych
jedyna charakterystyczna rzecz dla zmiennych to to ze sa zakonczone []=
(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
pozdrawiam

Ten post edytował buffalo soldier 21.11.2006, 21:09:25
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


eval()
ale to musialo by wygladac:

"$a = array(); $a[]=2;$a[]=4;....."
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


no wlasnie musi wygladac tak jak napisalem wyzej
pozatym edytowalem wlasnie posta
chociaz moze jakos by sie to przeksztalcilo po przeslaniu hmmm sam nie wiem


doszedlem do takiej postaci:
  1. <?php
  2. $str = '$a[]='cos';$b[]='cos';$a[]='asdasd';';
  3. ?>

ale jak traktuje to eval, to wywala mi blad
Parse error: parse error in ***test.php(5) : eval()'d code on line 1

Ten post edytował buffalo soldier 21.11.2006, 21:26:41
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ten kod jest dobry.
  1. <?php
  2. $str = '$a[]='cos';$b[]='cos';$a[]='asdasd';';
  3. eval($str);
  4. print_r($a);
  5. print_r($b);
  6. ?>

Czy napewno pokazales nam to co trzeba?
Go to the top of the page
+Quote Post
Daimos
post
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


faktycznie
w moim zjadlem jeden srednik na koncu
a tu napisalem dobrze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
w kazdym razie juz jest ok, dzieki za pomoc

"eval" - cale zycie chyba bede poznawal nowe funkcje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował buffalo soldier 22.11.2006, 23:09:57
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: 14.09.2025 - 17:29