Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przesyłanie zmiennych
tk
post 15.05.2003, 13:29:41
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.05.2003

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


mam fromularz przesylajacy metoda POST
w tym formularzu mam pola typu input, które sa wynikem zapytania do bazy jak przekazac te pola po korekcie do skryptu, w którym załaduje je do bazki

z góry dzieki za pomoc

dwa posty spiąłem w jeden (scanner)
Go to the top of the page
+Quote Post
DeyV
post 15.05.2003, 13:42:30
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




O matko...
Szukaj, szukaj, szukaj (i ciesz się, ze Scanner nie zamknął watku winksmiley.jpg )

[php:1:021ea94f5f]<?php
$pole1 = addslashes($_REQUEST['pole1']);
$pole2 = addslashes($_REQUEST['pole2']);
?>

<textarea name="pole1" rows="2" cols="20"><?=htmlentities($pole1) ?></textarea>
<input type="text" name="pole2" value="<?=htmlentities($pole2) ?>">

[/php:1:021ea94f5f]
O to chodziło?


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
tk
post 15.05.2003, 13:51:37
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.05.2003

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


tylko ze ilosc pól text area lub input zalezy od ilosci rekordów i nazwa tez zalezy od tego co w tych rekordach
dlatego nie wiem czy to rozwiaze problem
Go to the top of the page
+Quote Post
DeyV
post 15.05.2003, 13:56:04
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




[php:1:1a9a60736c]<?php
$tab =& $_REQUEST['f_tab'];

foreach($tab as $nr =>$wpis){
?>
<input type="text" name="f_tab[<?=$nr?>]" value="<?=htmlentities($wpis) ?>">

<? }

?>[/php:1:1a9a60736c]Wystarczyłoby zajerzeć do manuala


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
tk
post 15.05.2003, 14:00:12
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.05.2003

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


dzięki uwierz ze probowalem to znalezc
jesli mozesz polecic jakis dobry manual to chetnie skorzystam
Go to the top of the page
+Quote Post
Jabol
post 15.05.2003, 14:01:42
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


takie moje pytanko, co oznacza taki zapis
[quote]<?=


Umieszczam php w quote, żeby było widać o co mi chodzi
Go to the top of the page
+Quote Post
tk
post 15.05.2003, 14:09:22
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.05.2003

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


problem z tym ze value dla pola input ma byc wartoscia wyciagnieta z bazki
Go to the top of the page
+Quote Post
kwiateek
post 15.05.2003, 14:30:03
Post #8





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 13.01.2003
Skąd: 3rd ball of mud behind a big ball of burning gas

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


[quote]takie moje pytanko, co oznacza taki zapis
[quote]<?=


Umieszczam php w quote, żeby było widać o co mi chodzi[/quote]
[php:1:d1ca195666]<?php echo htmlentities($wpis); ?>[/php:1:d1ca195666]


--------------------
It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?>
Go to the top of the page
+Quote Post
tk
post 15.05.2003, 14:31:43
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.05.2003

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


pole w formularzu jest wyswietlane w najtępujacy sposob
[php:1:240d9f8089]<?
$licznik++;
$wyswietl = "<input type="text" name="$kategoria" value="$kategoria"></input><br>";
echo "$wyswietl";
$tb[$licznik] = $kategoria;
?>[/php:1:240d9f8089]
name i value sa zmiennymi

nie baaardzo wiem jak zapisac je pokolei do tablicy i ta tablice odeslac
zrobilem to:
[php:1:240d9f8089]<?$tab =& $_REQUEST['tb'];?>[/php:1:240d9f8089]

i pojawia sie komunikat o bledzie w tej linii:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'


Czy wciśnięcie tego przycisku (php) boli?
Go to the top of the page
+Quote Post
DeyV
post 15.05.2003, 14:36:11
Post #10





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




1. <?=... - jest równoznaczne z <? echo ... , działa jednak tylko przy tym znaczniku otwierającym (np. <?php= nie będzie działać)


2. $_REQUEST['f_tab'] - to tablica która tworzy się po wysłaniu formularza, poczytaj o tym w topicu przyklejonym na tym forum

3. po znaczniku <? musi być spacja

4. Przy której lini pojawia się ten error?


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
tk
post 15.05.2003, 14:51:06
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 15.05.2003

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


jestem troche poczatkujacy i nie do konca rozumiem

value pola input jest zmienna ktorej wartosc jest rowna zapisowi a rekordzzie bazy danych - wynikiem zapytania sql

tych pol wyswietla kilka i z automatu dostaja name i value - $kategoria
chcialem te wartości zapisywac w tablicy

$tb[$licznik] = $kategoria;

w uruchamianym po submit skrypcie chce te wartosci wpisac w tablice w bazie

w tym skrypcie wpisalem linijke
<?$tab =& $_REQUEST['tb'];?>
zeby zapisac to co jest w
Go to the top of the page
+Quote Post
spenalzo
post 15.05.2003, 23:11:40
Post #12





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Żebyś nie musiał za dużo szukać to masz tutaj link do polskiej (w większości) wersji manuala php w formacie Windows Help (najwygodniejsza):
http://www.php.net/distributions/manual/ph...p_manual_pl.chm
Jak klikniesz to się ściagnie.


--------------------

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: 23.07.2025 - 02:22