Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php / Html] Ilosc Znakow W Formularzu, prosze o szybka pomoc
__phpion__
post
Post #1





Grupa: Zablokowani
Postów: 50
Pomógł: 0
Dołączył: 8.08.2004

Ostrzeżenie: (10%)
X----


Witam!
Mam taki skromny problem... Mam Panel Administracyjny na stronie sluzacy m.in. do edycji naktualnosci. I co sie stalo: formularz przestal dzialac. Zapewne ma to zwiazek z ilsocia danych przesylanych metoda GET (bo taka jest tu metoda). Kompletnie nic sie nie dzieje. O ile dobrze pamietam to kiedys mialem POST ale wtedy po prostu nie dopisywalo wszystkiego, tylko iles tam znakow (bodajze 1024).
Jak to ominac??? BO MAM SPORY PROBLEM!!!
Dzieki za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Misiek
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 18.09.2002
Skąd: Bochnia

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


Witam ponownie. Napisałem kod. Wykorzystałem metodę POST i wszystko działa. Oto on:

  1. <?php
  2.  
  3. $dane = file (&#092;"wpisy.txt\", \"r\");
  4. $ilosc = count ($dane);
  5.  
  6. if (!isset ($_POST ['akcja'])) {
  7.    print '<table><form method=\"post\"><input type=\"hidden\" name=\"akcja\" value=\"p\">';
  8.    for ($i=0; $i<$ilosc; $i++) {
  9.       $dane [$i] = chop ($dane [$i]);
  10.       $elementy = explode (&#092;"||\", $dane [$i]);
  11.       print '<tr><td><input type=\"text\" name=\"data'.$i.'\" value=\"'.$elementy [0].'\"></td>';
  12.       print '<td><textarea rows=\"5\" cols=\"30\" name=\"tresc'.$i.'\">'.$elementy [1].'</textarea></td></tr>';
  13.       // tworzę nazwy pól formularza związane z kolejnością wpisów
  14.    }
  15.    print '</table><br><input type=\"submit\" value=\"Wyślij\"></form>';
  16. } elseif ($_POST ['akcja'] == 'p') {
  17.    $plik = fopen (&#092;"wpisy.txt\", \"w\");
  18.    flock ($plik, 2);
  19.    for ($i=0; $i<$ilosc; $i++) {
  20.       $el1 = &#092;"data\".$i;
  21.       $el2 = &#092;"tresc\".$i;
  22.       fputs ($plik, $_POST [&#092;"$el1\"].\"||\".$_POST [\"$el2\"].\"n\");
  23.    }
  24.    flock ($plik, 3);
  25.    fclose ($plik);
  26. }
  27.  
  28. ?>


Poprzerabiaj sobie ten kod na własne potrzeby.
Pozdrawiam

Ten post edytował Misiek 15.08.2004, 21:56:36
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: 5.10.2025 - 07:39