Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Przesyłanie danych: formularz=>tablica asocjacyjna, Dziwna sprawa...
slawa
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 8.02.2005

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


Fragment kodu z formularzem:

  1. <?php
  2. echo '<td><input type="text" size="30" name="'.$row['tablename'].'.[name]." value="'.$row['tablename'].'"/></td>';
  3. ?>


$row['tablename'] przyjmuje wartosc tablica

Po przesłaniu danych natomiast otrzymujemy

[tablica_] => Array
(
[name] => tablica
)

I tu pojawia się własnie coś dziwnego, mianowicie znak _ na koncu nazwy tablicy. Skąd się to bierze? Jak sobie z tym poradzić?

Ten post edytował slawa 26.06.2006, 23:20:26
Go to the top of the page
+Quote Post
Radarek
post
Post #2





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 23.05.2005

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


Wywal z '.[name].' Pierwszą kropkę (i zdaje się będziesz musiał ująć w ' klucz asocjacyjny name. php pierwszą kropkę zamienia na _ (nazwa zmiennej nie może zawierać kropki), a jak się domyślam resztę znaków ignoruje (bo masz tablica.[name]. a chyba chcesz tablica['name'].

Ten post edytował Radarek 26.06.2006, 23:53:41
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 05:00