Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobranie danych
wichr
post 10.12.2009, 23:10:07
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.11.2009

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


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.


Go to the top of the page
+Quote Post
darko
post 10.12.2009, 23:15:41
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


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);


Ten post edytował darko 11.12.2009, 00:26:25


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
wichr
post 10.12.2009, 23:57:59
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.11.2009

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


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




Go to the top of the page
+Quote Post
wookieb
post 11.12.2009, 00:01:22
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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


Ten post edytował wookieb 11.12.2009, 00:02:34


--------------------
Go to the top of the page
+Quote Post
tog
post 11.12.2009, 00:07:11
Post #5





Grupa: Zarejestrowani
Postów: 93
Pomógł: 4
Dołączył: 1.12.2009
Skąd: lublin

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


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
Go to the top of the page
+Quote Post
darko
post 11.12.2009, 00:28:32
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


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


--------------------
Nie pomagam na pw, tylko forum.
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 Wersja Lo-Fi Aktualny czas: 7.07.2025 - 05:24