Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php do excela
Forum PHP.pl > Forum > Przedszkole
Kiluk
Witam wszystkich.
jestem Tu nowy.

Mam taki problem.

Mam formularz w html-u, który jest wysyłany na emaila za pomocą php.
Potrzeba moja jest taka, aby w momencie kliknięcia "wyślij" dane z formularza zapisywały się w pliku excela umieszczonym na serwerze.
Oczywiście każde kolejne "wyślij" to nowy wiersz w excelu.

Może ktoś mi pomóc??

Kiluk
Gość
poszukaj w google słowa COM
ale jeśli struktura nie jest formatowana pod zwzględem
wyglądu to czasem łatwiej użyć zwykłego pliku
tekstowego CSV
Gość
dzięki za odpowiedź.

Szukam cłowa COM to wyskakują mi strony "nazwa.com" smile.gif

A jeśli chodzi o plik csv to można zapodać jakiś najprostrzy przykład, abym go dostosował do swoich potrzeb ?

Pozdrówka
Kiluk
Gość
Cytat(Gość @ 16.08.2006, 12:11 ) *
dzięki za odpowiedź.

Szukam cłowa COM to wyskakują mi strony "nazwa.com" smile.gif

A jeśli chodzi o plik csv to można zapodać jakiś najprostrzy przykład, abym go dostosował do swoich potrzeb ?

Pozdrówka
Kiluk

Moge dodać, że nie mam szans na jaką kolwiek bazę danych.
Formularz "leży" na serwerze w pracy, na którym nie ma żadnej bazy danych.
php programmer
ale EXCEL nie nadaje sie na zastępstwo dla bazy danych
jak już to pliki (własnie CSV)

albo inny pomysł to wszystko zapisujesz w tablicy
(może być dowolnie rozbudowana)
i zapisujesz są do pliku

poszukaj też: serialize, unserialize
Lonas
Merytorycznie pomyśl nad :

-stworzeniem pliku cvs na serwerze
-dopisaniem do pliku php który wysyła formularz kodu który będzie otwierał cvs i dopisywał dane zawarte w formularzu smile.gif

fopen()
Kosmi
Tu masz trochę o generowaniu plików excela.
generowanie_plików_xls

Pozdrawiam
Gość
Chodzi mi właśnie o coś takiego jak zapis do pliku csv.

czy możecie mi podać jakis konkretny przykład.
Ułatwi mi to bardzo wykonanie zapisania danych z formularza do pliku csv

Kiluk
babejsza
Cytat(Kosmi @ 16.08.2006, 14:32 ) *
Tu masz trochę o generowaniu plików excela.
generowanie_plików_xls

Pozdrawiam


Przykład może i dobry, ale bezużyteczny jeżeli baza przekroczy tą niewyobrażalną dla exela wartość 65536 wierszy. A tworzenie nowych zakładek to już zupełnie inna bajka smile.gif.
robertm
Co do użyteczności plików Excela jako bazy zgadzam się ale
Cytat(babejsza @ 16.08.2006, 19:04 ) *
A tworzenie nowych zakładek to już zupełnie inna bajka smile.gif.

to nie tak do końca - można to też zrobić w HTMLu (poćwiczyłem) ale kod wychodzi kosmiczny - bajka ta sama tylko dość niewygodna. Generalnie zapis i odczyt bez interface'u COM chodzi kilka do kilkanaście razy szybciej więc przy większych "zabawach" warto wypróbować.

Jeżeli chodzi o zapis do pliku to sugeruję przejrzyj instrukcje:
  1. <?php
  2. $myfile = fopen ($file_name, "w"); //$file_name to nazwa pliku - uważaj na ścieżki
  3. ?>

a potem zapis odpowiednich zmiennych instrukcją
  1. <?php
  2. fputs($myfile,......);
  3. ?>

i na koniec
  1. <?php
  2. fclose($myfile);
  3. ?>

pozdrowienia
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.