Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z $_post, nie moge wczytac zmiennych
kinder26
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.08.2008
Skąd: xxx

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


Witam
mam taki problem
Ostatnio pisze ankiete za pomoca formularza i php
Wyglada to tak:
napisalem skrypt który pobiera z pliku pytania.txt nazwe "name" do formularza: ( type=radio)

  1. <?php
  2. $plik = file('pytania.txt');
  3. $i=0;
  4. foreach ($plik as $pytanie)
  5. {
  6. $tuser = explode('|',$userek);
  7. $name[$i]=$tuser[0];
  8. $i++;
  9. }
  10. // nazwy value numeruje od 1 w zwyz dla kazdego pytania
  11. ?>


potem podobnie wypisuje formularz za pomoca skryptu
kazade "name" nazywa sie teraz jak tresc pytania tylko ze jest ukryte pod zmienna $name[$i]

i teraz mam problem z POST bo chcac przeslac te dane z formularza nie wiem jak zapisac
pisze tak $_POST['x']

w miejsce x przeaznie daje sie nazwe "name" np
w forularzu mialbym <input type=radio name ="Podaj płeć" value="1">Kobieta
<input type=radio name ="Podaj płeć" value="2">Facet

uzywajac POST by bylo potem $_POST['Podaj płeć'] ... i wszystko by gralo

ale nie wiem jak tam umiescic zmienna name[$i]

  1. <?php
  2. echo "<tr><td><input type=radio name=".[b]$name[$k++][/b]."value=".$value++.">
  3. ?>


i problem z POST jak to odczytac &_POST['x'] nie wiem co za x wpisac
ja wpisze &_POST["$name[$i]"] to nie dziala


chodzi ze jak dodam sobie jakies pytanie do pliku pytania.txt to nic nie bede musial robic tylko skrypt sam mi to przetworzy

prosze o pomoc
Powód edycji: Dodałem tag oraz bbcode. /webdicepl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(kinder26 @ 9.08.2008, 22:38:44 ) *
uzywajac POST by bylo potem $_POST['Podaj płeć'] ... i wszystko by gralo

ale nie wiem jak tam umiescic zmienna name[$i]

echo "<tr><td><input type=radio name=".[b]$name[$k++][/b]."value=".$value++.">

i problem z POST jak to odczytac &_POST['x'] nie wiem co za x wpisac
ja wpisze &_POST["$name[$i]"] to nie dziala
chodzi ze jak dodam sobie jakies pytanie do pliku pytania.txt to nic nie bede musial robic tylko skrypt sam mi to przetworzy


Trzeba mieć świadomość jak to działa. dając w input name="cos" tworzysz pojedynczą wartość w tabeli $_POST zapisana pod kluczem 'cos' żeby ją przeczytasz wystarczy $_POST['cos']. Dając w input name="cos[$i]" Tworzysz i-ty element tablicy zapisanej w $_POST pod kluczem 'cos'. Żeby go odczytać trzeba to zrobić dokładnie tak jak w przypadku tablicy wielowymiarowej $_POST['cos'][$i]. Tadammmm

Cytat(kinder26 @ 10.08.2008, 21:38:02 ) *
jak dam echo $_POST;
to wyswietla "array"

Może lepiej var_dump($_POST) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 12.10.2025 - 07:54