Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wysyłanie danych z bazy do pliku, problem z kodem php :( POMOCY
jasiek83
post 16.05.2008, 08:12:12
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.05.2008

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


witam kolegów... co w tym kodzie jest nie tak? do pliku zapisują się dane które uprzednio wpisuję do formularza (w celu weryfikacji i połączenia z bazą), a nie wszystkie dane znajdujące się w bazie... jak rozwiązać ten problem?

  1. <?php
  2. // odbieramy dane z formularza
  3. $imie = $_POST['imie'];
  4. $nazwisko = $_POST['nazwisko'];
  5. $stanowisko = $_POST['stanowisko'];
  6.  
  7.  
  8.  
  9. if($imie and $nazwisko and $stanowisko) {
  10.  
  11. // łączymy się z bazą danych
  12. $connection = @mysql_connect('localhost', 'Janusz', '1111')
  13. or die('Brak połączenia z serwerem MySQL');
  14. $db = @mysql_select_db('aservice', $connection)
  15. or die('Nie mogę połączyć się z bazą danych');
  16.  
  17.  
  18.  
  19. // pobieramy dane z bazy 
  20.  
  21. $query = "SELECT * FROM dziennik";
  22. $result = mysql_query($query);
  23.  
  24.  
  25. while($row = mysql_fetch_array($result, MYSQL_ASSOC))
  26. {
  27.  $tekst = $imie .','.$nazwisko .','."r\n";
  28.  
  29. $plik = "dziennik.txt";
  30. $fp = fopen($plik, "w");
  31. flock($fp, 2);
  32. fwrite($fp, $tekst);
  33. flock($fp, 3);
  34. fclose($fp);
  35.  
  36. }
  37. echo "dane zapisane do pliku";
  38.  
  39. // kończymy połączenie
  40.  
  41.  mysql_close($connection);
  42. }
  43. else echo "Błąd! nie wypełniono żądanego pola, wprowadź ponownie dane.";
  44. ?>



prawdopodobnie popełniam jakiś błąd w tej liniii: $tekst = $imie .','.$nazwisko .','."\r\n"; ale nie wiem jaki sad.gif

Ten post edytował batman 18.05.2008, 19:18:35
Powód edycji: dodałem tag do tematu
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:18