Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablica w formularzu, dane z formularza wpakowac do tablicy ?
maverickkk
post
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 12.11.2005

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


Hi. czemu to nie działa? I jak zrobić aby dane z formularza można było zachować w tablicy.

  1. <form action="test.php" method="post">
  2.  <input type="text" name="asd[0]" value="<?= $_POST['asd[0]'] ?>">
  3.  <input type="submit">
  4. </form>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Zobacz jak wygląda tablica $_POST po przesłaniu takiego formularza. Może nie wiesz, ale w HTMLu też można tworzyć/przesyłać tablice. Pole formularza o nazwie ads[0] tworzy w tablicy $_POST tablicę ads, czyli te dane nie są w $_POST[ 'ads[0]' ] a w: $_POST[ 'ads' ][ 0 ]... Przeanalizuj sobie ten kod:
  1. ?><form action="test.php" method="post">
  2.  <input type="text" name="asd[]" value="x">
  3.  <input type="text" name="asd[]" value="y">
  4.  <input type="text" name="arr[][]" value="a">
  5.  <input type="text" name="arr[][2]" value="b">
  6.  <input type="text" name="arr[3][]" value="c">
  7.  <input type="submit">
  8. </form>
  9. <pre><?php
  10. print_r( $_POST );
  11. ?>
  12. </pre>
  13. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 21:18