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)
DeyV
15.05.2003, 13:42:30
O matko...
Szukaj, szukaj, szukaj (i ciesz się, ze Scanner nie zamknął watku

)
[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?
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
DeyV
15.05.2003, 13:56:04
[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
dzięki uwierz ze probowalem to znalezc
jesli mozesz polecic jakis dobry manual to chetnie skorzystam
Jabol
15.05.2003, 14:01:42
takie moje pytanko, co oznacza taki zapis
[quote]<?=
Umieszczam php w quote, żeby było widać o co mi chodzi
problem z tym ze value dla pola input ma byc wartoscia wyciagnieta z bazki
kwiateek
15.05.2003, 14:30:03
[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]
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?
DeyV
15.05.2003, 14:36:11
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?
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
spenalzo
15.05.2003, 23:11:40
Ż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.
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.