Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][PHP]CSS dla pliku CSV
Mades
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.08.2013

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


Dobra, mam problem z nadaniem CSS dla pliku CSV.
  1. <html>
  2. <head>
  3. <link href="style.css" rel="stylesheet">
  4.  
  5. </head>
  6. <body>
  7. <form action="" method="POST">
  8. Zastępstwa: <input type="file" name="upload"><br>
  9. <input type="submit" value="Wgraj!">
  10. <?php
  11. $upload = @$_POST['upload'];
  12.  
  13. $plik = "zastepstwa1.csv";
  14. $csv = @file_get_contents("$upload"); //otwieramy
  15. $csv = str_replace(';', ' ', $csv); //usuwamy sredniki
  16. $csv = str_replace('"', ' ', $csv); //usuwamy cudzyslow
  17. $csv = str_replace('-', ' ', $csv); //usuwamy myślnik
  18. $csv = str_replace('>', ' ', $csv); //usuwamy strzalke
  19. $fp = fopen($plik, "a"); //otwieramy
  20. flock($fp, 2); //blokujemy
  21. fwrite($fp, $csv); //zapisujemy po usunieciu srednikow itd
  22. flock($fp, 3); //odblokowujemy
  23. fclose($fp); //zamykamy
  24.  
  25. $dane=file('zastepstwa1.csv'); //otwieramy
  26. //petla
  27. foreach ($dane as $cell) {
  28. echo "<div>".$cell. "|</div></br>";
  29. }
  30.  
  31. ?>
  32. </body>
  33. </html>

Nie mogę sobie, ani trochę poradzić z CSS w CSV. Plik .CSV wygląda w środku mniej więcej tak:
Kod
  2013  11  07 czw.     2013  11  08 pt.     1     9     1A TE     Język polski     Jan Nowak     Jan Nowak      
  2013  11  15 pt.     2013  11  08 pt.     1     2     1B TE     Język polski     Jan Nowak     Jan Nowak      
  2013  11  15 pt.     2013  11  08 pt.     1     2     1B TE      Język polski     Jan Nowak     Jan Nowak

Jak dla każdego elementu nadać wygląd przy pomoc CSS? Naprzykład, żeby data miała kolor czerwony, przedmiot zielony, a nauczyciel niebieski.
Go to the top of the page
+Quote Post
smiady
post
Post #2





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Czy te dane chcesz wyświetlić w formie tabeli ? Czy jak ?
Jak forma tabeli to prostu:
  1. tr td:nth-child(1), tr td:nth-child(2) {
  2. color: red;
  3. }
  4. tr td:nth-child(6) {
  5. color: green;
  6. }
  7. tr td:nth-child(7), tr td:nth-child(8) {
  8. color: blue;
  9. }


Ten post edytował smiady 9.11.2013, 23:55:18
Go to the top of the page
+Quote Post
Mades
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.08.2013

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


Poradziłem sobie z tym w odrobinę inny sposób, lecz dziękuję za udzielenie odpowiedzi (IMG:style_emoticons/default/smile.gif)
Pozdrawiam.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 16:06