Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobranie danych
Forum PHP.pl > Forum > Przedszkole
wichr
Witam,

pytanie pewnie banalne ale borykam się z tym i nie moge znaleźć odpowiedzi.

w pliku 1.php stworzyłem tablice


$a= array(OPIS=>'opis',OPIS2=>'opis');



chciałbym dane z tej tablice przesłać do pliku index.php metodą POST np.

w ów pliku wpisałem

echo $_POST['OPIS'];

sprawdziłem tez

echo $_POST['a'];

niestety nie działa.


darko
formuarz z atrybutem method="post"

Dane z tablicy najlepiej umieścić w hiddenach, np.

  1. <form method="post" action="plik.php">
  2. <?php
  3. $a = array("OPIS"=>'opis',"OPIS2"=>'opis');
  4. foreach ($a as $k=>$v) {
  5. echo "<input type=\"hidden\" name=\"$k\" value=\"$v\" />";
  6. }
  7. ?>
  8. <input type="submit" value="zapisz" />

// (...)

i w pliku docelowym:
  1. print_r($_POST);
wichr
Wpisałem to w

1.php


<form method="post" action="index.php">
<?php
$a = array("OPIS"=>'opis',"OPIS2"=>'opis');
foreach ($a as $k=>$v) {
echo "<input type=\"hidden\" name=\"$k\" value=\"$v\" />";
}
?>
<input type="submit" value="zapisz" />


w index.php

dodalem

echo $_POST['a'];
echo $_POST['OPIS'];
echo $_POST['k'];
echo $_POST['v'];


niestety nic nie wydrukował

pozdrawiam




wookieb
1) UŻYWAJCIE BBCODE
2) Wyświetl pełny widok tablicy - jak pisał kolega wyżej
  1. print_r($_POST);

3) Spójrz w wygenerowany kod html, może masz błąd innej natury
tog
na tablicach sie nei znam(jakos nie widze sensu ich bytu)
ale moze pomocna bedzie funkcja include lub require, ktore wstawiaja bloki kodowe z innego pliku
darko
Cytat
na tablicach sie nei znam(jakos nie widze sensu ich bytu)


blink.gif Eee, ok.

Cytat
moze pomocna bedzie funkcja include lub require, ktore wstawiaja bloki kodowe z innego pliku

Chyba nie zajarzyłeś problemu autora tematu.

@wichr pokaż kod po zmianach
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.