Sanchez Spinoza Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 Witam ponownie. Przyjzyjmy się następującemu zagadnieniu. Otóż mam formularz: <FORM action="index2.php" method=$_GET['lol']> <INPUT type="text" name='lol'> <INPUT type="text" name='imie'> <INPUT type="submit" value="Dodaj"> </FORM> Zapisuje mi z INPUTa pierwszego tekst i ładuje go do tablicy lol Następnie skaczdo pliku index2.php gdzie następuje zapis do pliku i odczyt z pliku: <?php $zapis_do_pliku = fopen("test.txt", "a"); fwrite($zapis_do_pliku, $_GET['lol']); fclose($zapis_do_pliku); $otwarcie_pliku = fopen("test.txt", "r"); while ($napis = fread($otwarcie_pliku, 100)) { echo $napis.' '; } ?> I tu pojawia sie moje pytanie. Otóz w tym zapisie <FORM action="index2.php" method=$_GET['lol']> <INPUT type="text" name='lol'> <INPUT type="text" name='imie'> <INPUT type="submit" value="Dodaj"> </FORM> Zapisuje mi do tablicy lol tylko dane z INPUT name='lol' a jak mam to zrobić żeby także zapisał mi do tablicy 'lol' dane z INPUT name="imie' ? Proszę o pomoc bo za chiny nie moge tego przejść. [ może to banalne dla was panowie temu pisze to w dziale dla początkujących, prosze nie krzyczeć ] Pozdr. Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl Szeroki wybór Łożysk samochodowych Polecam również Praca Bielsko. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Erbit Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 <FORM action="index2.php" method=$_GET['lol']> Hmm.. moze ja sie na tym nie znam ale to nie tak.dla przykładu możesz <FORM action="index2.php" method="POST"> lub <FORM action="index2.php" method="GET"> następnie w pliku index2.php dla POST $lol = $_POST['lol']; $imie = $_POST['imie']; lub dla metody GET $lol = $_GET['lol']; $imie = $_GET['imie']; z resztą dasz sobie juz radę polecam podstawy HTML tu- > webmaster.helion.pl/kurshtml a dokładniej część o formularzach czyli tu -> webmaster.helion.pl/kurshtml/form/form.htm Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mkr Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 A ja polece serialize i unserialize do zapisu tablic ( ktora jest GET i POST ) do pliku Monitorowanie Google - Monitoring Mobilny Monitoring regionalny!Proxy dla systemów Monitoringu w wyszukiwarkach Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mariosoft Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 <form action="index2.php" method="post"> <fieldset> <input type="text" name='lol'> <input type="text" name='imie'> <input type="submit" value="Dodaj"> </fieldset> </form> <?php $zapis_do_pliku = fopen("test.txt", "w+"); fputs($zapis_do_pliku, $_POST['imie']); fclose($zapis_do_pliku); $otwarcie_pliku= fopen("test.txt", "r"); $napis = fread($otwarcie_pliku, filesize("test.txt")); echo $napis; fclose($otwarcie_pliku); ?> <cite> zawsze mamy dość siły, by znieść cudze nieszczęście. </cite> xhtml + mathml = matematyka Forum matematyczne Kamerzysta Toruń, wideofilmowanie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sanchez Spinoza Opublikowano 29 Grudnia 2005 Autor Udostępnij Opublikowano 29 Grudnia 2005 WOW! dzięki stary! Ale mam takie małe pytanie jeszcze bo w twoim zapisie: $zapis_do_pliku = fopen("test.txt", "w+"); fwrite($zapis_do_pliku, $_POST['imie']); fclose($zapis_do_pliku); $otwarcie_pliku= fopen("test.txt", "r"); $napis = fread($otwarcie_pliku, filesize("test.txt")); echo $napis; fclose($otwarcie_pliku); Odczytuje mi tylko tablice IMIĘ, a jak zrobić by odczyał IMIĘ i LOL ? Wielkie Pozdro.! #EDIT: P.S >>> UDAŁO MI SIĘ SAMEMU! Poprostu powtórzyłem linie: fwrite($zapis_do_pliku, $_POST['imie']); i azamniłem na : fwrite($zapis_do_pliku, $_POST['lol']); Dzięki panowie za pomoc. Cześć. P.s Proszę nie usuwać tego postu bo będę tu dodawał moje kolejne pytania [zakładając że je będę miał] a nie chce nowego postu tworzyć. Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl Szeroki wybór Łożysk samochodowych Polecam również Praca Bielsko. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mariosoft Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 Ale mam takie małe pytanie jeszcze bo w twoim zapisie: To zależy jak to chcesz łączyc dla przykładu: $scal = $_POST['lol'].$_POST['imie']; $zapis_do_pliku = fopen("test.txt", "w+"); fwrite($zapis_do_pliku, $scal); fclose($zapis_do_pliku); $otwarcie_pliku= fopen("test.txt", "r"); $napis = fread($otwarcie_pliku, filesize("test.txt")); echo $napis; fclose($otwarcie_pliku); xhtml + mathml = matematyka Forum matematyczne Kamerzysta Toruń, wideofilmowanie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Erbit Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 Masif - podziwiam Twe zacięcie... szkoda tylko, że trzeba za Ciebie do końca rozwiązywać problem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sanchez Spinoza Opublikowano 29 Grudnia 2005 Autor Udostępnij Opublikowano 29 Grudnia 2005 #MARIOSOFT > Super! teraz po twoim zapisie rozwiązanie wydaje mie sie banalne, że też sam na to nei wpadłęm. Hmm ale jak przetestowałęm twoje rozwiązanie z użyciem $SCAL to wyszło mi to samo co powtórzenie fwrite($zapis_do_pliku, $_POST['imie']); fwrite($zapis_do_pliku, $_POST['lol']); Prawdopodobnie to działa tak samo jak mi sie zdaje. Dzięki mARIOsoFT! masz browar u mnie. [bielsko-biała > dzwoń jak będziesz ] #ERBIT > oj mam zacięcie Erb, PHP nie ukrywam jest zawiłe dla takiego gościa jak ja ale .. daje mi tyle powodów by przy nim siedzieć że to robie. Jest poprostu zaje^^^ty. A to że ucze sie go 5 razy dłużej niż przeciętni to temu że hmm nie wiem czemu. Pozdrawiam. Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl Szeroki wybór Łożysk samochodowych Polecam również Praca Bielsko. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Erbit Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 ...to że ucze sie go 5 razy dłużej niż przeciętni... Chyba zbyt subiektywne odczucie... znam takich, którzy siedzą 20 razy dłużej od Ciebie a i tak nic nie łapią.. :) Stwierdziłem tylko, że powinienes załapać to wcześnij. Niemniej tym bardziej podziwiam Twe zacięcie... Powodzenia. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sanchez Spinoza Opublikowano 29 Grudnia 2005 Autor Udostępnij Opublikowano 29 Grudnia 2005 Podziwiać narazie nie ma co. Jak skończe mój pierwszy projekt to dam tu do oceny to sie wyżyjemy wszyscy Pracuje nad prymitywnym zaawansowanym systemem komentarzy Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl Szeroki wybór Łożysk samochodowych Polecam również Praca Bielsko. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sanchez Spinoza Opublikowano 29 Grudnia 2005 Autor Udostępnij Opublikowano 29 Grudnia 2005 I mam takie jeszcze jedno małe ostanie pytanko, mianowicie jak sie zapisuje do pliku to PHP zapisuje to w ciągu czyli krótko mówiąc jest tam wszystko na kupie i jak chce coś konkretnego odczytać to sie nie da. chyba że użyje tam tej funkcji że szuka poilościach bajtów itp. [wiem oco chodzi z tym] pytanie brzmi: Czy do sie zapisać do pliku dane ale jaby w tabeli Array, żeby w pliku było posegrogowane wszytko no i jak odczytć poszególne pozycje bo funkcja $otwarcie_pliku = fopen("test.txt", "r"); $napis = fread($otwarcie_pliku, 100); czyta mi tylko 100 bajtów i niemoge tam wstawić nic innego bo mi error wyskakuje. Niemusicie mi pisać rozwiązania, tylko mnie nakierujcie gdzie mam szukać? jakie polecenia? i czy wogóle jest to możliwe bez php? Dzięki. Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl Szeroki wybór Łożysk samochodowych Polecam również Praca Bielsko. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Irek Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 Czy do sie zapisać do pliku dane ale jaby w tabeli Array 1. Zapisujesz dane w osobnych liniach i przez odczyt $tablica=file('plik'); masz wszystko w tablicy. 2. Zapisujesz dane w jednej lini rozdzielając je jakimś znakiem i po odczycie całości korzystasz z funkcji "explode()". 3. Połączenie obu poprzednich. Poczytaj o "explode()" i "implode()". Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql. Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON! Wielki Elektronik Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mariosoft Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 W php wszystko się da Jak zapiszesz do pliku te dane w wierszach, to funkcja file wyciaga po kolei te wiersze i ładuje do tablicy $tblica_wirerszy = file("test.txt"); $tablica_wirerszy[0] = pierwszy wiersz; $tablica_wirerszy[1] = drugi wiersz; ..... a pozniej możesz sobie sortowac, porównywac przetwarzac, i na co tam jeszcze będziesz miał ochote; <cite> mówią zwykle ci, którzy mają najmniej do powiedzenia </cite> ps masif w BB jest nieżle działający klub GO polecam grę wszystkim a temu kto mnie ogra np na kurniku 100 zł zapłacę xhtml + mathml = matematyka Forum matematyczne Kamerzysta Toruń, wideofilmowanie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Erbit Opublikowano 29 Grudnia 2005 Udostępnij Opublikowano 29 Grudnia 2005 1. Zapisujesz dane w osobnych liniach... Zainteresuj się tą wypowiedzią. Aby zapisac w osobnych liniach powinienes na koncu kazdej zmiennej dac znak konca lini. Przy zapisie bedize wiec wyglądało to tak: fwrite($zapis_do_pliku, $_POST['imie']."\n"); fwrite($zapis_do_pliku, $_POST['lol']."\n"); to \n oznacza dodaj znak konca lini. Potem przy odczycie tak jak Irek i Mariosoft podali: $tblica_wirerszy = file("test.txt"); $tablica_wirerszy[0] = pierwszy wiersz; $tablica_wirerszy[1] = drugi wiersz; i juz... bardzo ciekawym rozwiązaniem jest tez implode i explode ale o tym później poczytaj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sanchez Spinoza Opublikowano 29 Grudnia 2005 Autor Udostępnij Opublikowano 29 Grudnia 2005 Panowie, chciałem wam podziękować z całego serca. Bez was pewnie poddał bym się na początku mojich starań z PHP. jednym słowem... DZIAŁA! Wow! Użyłem waszych porad i zobaczcie sami: www.masif.host.sk P.s to oczywiście suchy kod strony bez oprawy. Grafiką zajme się potem. Kurde ależ mnie to cieszy ten php. Jednym słowem moja żona chyba mnie dzisiaj nie zobaczy w łóżku. musze ćwiczyć i ćwiczyć. Dzięki MARIO, ERB i Irek. P.s MARIO na kurniku to ja gram tylko w SKATA ale w GO może kiedyś sie naucze jak bede potrzebował 100 zł . Narazie panowie. Dobranoc i szczęsliwego nowego roku. Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl Szeroki wybór Łożysk samochodowych Polecam również Praca Bielsko. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.