Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zapis ankiety do mysqla
usiek00
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


Mam tabele z pytaniami ktorych jest 400, tabela ma 2 pola (nr_pyt, tresc), a nie wiem jak zrobic aby zapisywac odpowiedzi do bazy sad.gif .
Zrobilem sobie tabele odpowiedzi w ktora ma 2 pola (nr_pyt, nr_odp) tylko ze jak jedna osoba wypełni ankiete to muszę coś zrobić z danymi które są w tabeli.

Myślalem nad tym aby zrobic tabele ktora ma 400 kolumn, ale to chyba nie było by praktyczne ?


Ktoś ma jakiś inny pomysł jak to zrobić, aby przechowywać odpowiedzi na pytania?

Ten post edytował usiek00 23.03.2005, 19:09:07


--------------------
www.sokololsztyn.zh.pl <- warte obejrzenia:)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Dorób kolejne pola i odwołuj się do nich (nr_pyt, tresc, odp). Jeżeli chcesz archiwizować odpowiedzi, możesz zrobić to w plikach tekstowych.

Ten post edytował Kshyhoo 23.03.2005, 19:36:49


--------------------
Go to the top of the page
+Quote Post
usiek00
post
Post #3





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


Co do plikow tekstowych to rozumiem ze najpierw do tabeli i pozniej z tabeli do pliku. Jesli tak to jak zrobic aby dwie osoby mogly naraz wypelnic ankiete jak zapisza dane to tabeli to sie wszystko pokreci.


--------------------
www.sokololsztyn.zh.pl <- warte obejrzenia:)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nie do tabeli, tylko do tablicy. Znalazłem to na forum...
  1. <?php
  2. $dane = $_POST['dane']; 
  3. $dane = &#092;"tekst do wprowadzenian\"; 
  4.  
  5. // przypisanie zmniennej $file nazwy pliku 
  6. $file = &#092;"baza.txt\"; 
  7.  
  8. // uchwyt pliku, otwarcie do dopisania 
  9. $fp = fopen($file, &#092;"a\"); 
  10.  
  11. // blokada pliku do zapisu 
  12. flock($fp, 2); 
  13.  
  14. // zapisanie danych do pliku 
  15. fwrite($fp, $dane); 
  16.  
  17. // odblokowanie pliku 
  18. flock($fp, 3); 
  19.  
  20. // zamknięcie pliku 
  21. fclose($fp);
  22. ?>

Jak zapewne spostrzegłeś, do blokowania służy funkcja flock()

Ten post edytował Kshyhoo 23.03.2005, 19:49:25


--------------------
Go to the top of the page
+Quote Post
usiek00
post
Post #5





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


ok dzieki,

powinno pomoc


--------------------
www.sokololsztyn.zh.pl <- warte obejrzenia:)
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 Aktualny czas: 19.08.2025 - 07:20