Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolorowanie w JS przychodzacych rezerwacji w ostatnich 24h
gabcio
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Witam

Mam takie pytanie bo wiem z tego, ze to tylko w javiescript mozna zrobic a mianowicie chodzi mi o to, ze:
Mam skrypt w php ktory mi pokazuje wszystkie rezerwacje.

A potrzebuje cos takiego, ze bedzie mi kolorowal na czerwono rezerwacje ktore wejda w dniu bierzacym przez 24h po uplywie zmieni kolor na czarny.
I tak wkolko.

Wie ktos jak to zrobic?
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 21)
mls
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Nie bardzo rozumiem sensu takiego rozwiązania w JS. Jeśli dane otrzymujesz ze skryptu php, to równie dobrze przez PHPa możesz wysyłać odpowiednio "pokolorowane" dane...
Z czego pobierane są informacje o rezerwacjach? Z bazy danych? Może pokaż jakiś fragment kodu...

Ten post edytował mls 27.10.2006, 10:21:18
Go to the top of the page
+Quote Post
uli
post
Post #3





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Jak masz dane z bazy SQL - to jest to do zrobienia prościutko w php. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pokaz kod który odpowiada za wyświetlanie rezerwacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
gabcio
post
Post #4





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


  1. <?php
  2. require_once('includes/test.inc.php');
  3. $dzisiaj = getdate();
  4. $miesiac = $dzisiaj['month'];
  5. $dzien  = $dzisiaj['mday'];
  6. $rok  = $dzisiaj['year']; 
  7. $czas = date("H:i");
  8.  
  9.  
  10. $brak="none";
  11. echo '<form action="szukaj.php" method="POST">';
  12. echo '<center><a href="stare.php" type="button">Pokaz Wszystkie</a></center><center><a href="ceny.php" type="button">Pokaz tylko ceny</a></center><input name="szukaj" size="26" value="Wpisz imie lub nazwisko" maxlength="45"><input type="submit" name="cmd" value="Szukaj"/></form>';
  13. $wynik = $Sql->Query('SELECT * FROM fh_formdata where `cena`="'.$brak.'"');
  14. $rekord=mysql_fetch_assoc($wynik);
  15. echo '<center><table border=1></center>';
  16. echo '<th>ID</th><th>Imie i Nazwisko</th><th>Telefon</th><th>Email</th><th>Kraj</th><th>Ile osob</th><th>Dzieci</th><th>Zwierze</th><th>Od kiedy</th><th>Do kiedy</th><th>Dzien</th><th>Miesiac</th><th>Rok</th><th>Godzina</th><th>Kod</th><th>Cena</th><th>Umowy</th><th>Dodaj Cene</th><th>Numer Umowy</th><th>Dodaj Tresc</th>';
  17. while ($rekord=mysql_fetch_assoc($wynik))
  18. {
  19. echo '<tr><td><font color="red">'.$rekord['id'].'</font></td><td>'.$rekord['info_name'].'</td><td>'.$rekord['info_telephone'].'</td><td>'.$rekord['info_email'].'</td><td>'.$rekord['info_country'].'</td><td>'.$rekord['person'].'</td><td>'.$rekord['children'].'</td><td>'.$rekord['animal'].'</td><td>'.$rekord['begin'].'</td><td>'.$rekord['end'].'</td><td>'.$rekord['dzien'].'</td><td>'.$rekord['miesiac'].'</td><td>'.$rekord['rok'].'</td><td>'.$rekord['godzina'].'</td><td>'.$rekord['kod'].'</td><td>'.$rekord['cena'].'</td><td>'.$rekord['umowa'].'</td>
  20. <center><form action="cena.php" method=post>';
  21. echo '<input type="hidden" name="email" value="'.$rekord['info_email'].'"/>';
  22. echo '<input type="hidden" name="godzina" value="'.$rekord['godzina'].'"/>';
  23. echo '<td><input name="cena" size="1" maxlength="45"><input type="submit" name="cmd" value="Dodaj cene"/></td>';
  24. echo '</form>';
  25. echo '<form action="umowdodaj.php" method=post>';
  26. echo '<input type="hidden" name="email" value="'.$rekord['info_email'].'"/>';
  27. echo '<input type="hidden" name="godzina" value="'.$rekord['godzina'].'"/>';
  28. echo '<td><input name="umowa" size="1" maxlength="45"><input type="submit" name="cmd" value="Dodaj Umowe"/></td>';
  29. echo '</form>';
  30. echo '<form action="dodajtresc.php" method=post>';
  31. echo '<input type="hidden" name="email" value="'.$rekord['info_email'].'"/>';
  32. echo '<input type="hidden" name="godzina" value="'.$rekord['godzina'].'"/>';
  33. echo '<input type="hidden" name="kod" value="'.$rekord['kod'].'"/>';
  34. echo '<td><input type="submit" name="cmd" value="Dodaj Tresc"/></td>';
  35. echo '</form>';
  36.  
  37. }
  38. echo '</table>';
  39.  
  40. ?>


Ten post edytował gabcio 27.10.2006, 10:43:52
Go to the top of the page
+Quote Post
php programmer
post
Post #5





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Cytat
bo wiem z tego, ze to tylko w javiescript mozna zrobic


Widocznie masz złe źródło informacji,
po pierwsze można zrobić to w php,
po drugie bardziej sensowne, latwiejsze i naturalne
jest zrobienie tego w php a nie w JS
Go to the top of the page
+Quote Post
gabcio
post
Post #6





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


To juz wiem, ze w php, ale jak

o to chodzi.
Go to the top of the page
+Quote Post
jastu
post
Post #7





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Wygląd każdeg z wierszy powinnien być defioniowany przez css , i po założeniu warunku sprawdzającego datę odpowiednio zmieniasz styl dla wiersza wyświetlając nazwę stylu.
Go to the top of the page
+Quote Post
uli
post
Post #8





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Wywal z kodu dane do LOGOWANIA do serwera chłopie!!!

Nie pokazuj ich na forum!!
Go to the top of the page
+Quote Post
gabcio
post
Post #9





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


To jest stare i nie prawdzie do tego jest test.inc.php ;P

Jakos inaxzej niz CCS ?
Go to the top of the page
+Quote Post
uli
post
Post #10





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Tak - prosciej.

Dodajesz do struktury rekordu datę i godzinę złożenia rejestracji.
Przy odczytywaniu porównujesz z aktualną datą i godziną.

Potem już prosty warunek if.

Wiesz jak, czy Ci to rozpisać?
Go to the top of the page
+Quote Post
gabcio
post
Post #11





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Wiem.. ale ja mam inna wizje ty masz zapewne tez inna wizje

napisz Swoja moze bedzie lepsza twoja wtedy ja uzuje.
Go to the top of the page
+Quote Post
Amorph
post
Post #12





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Sprawdzasz czy data i godzina z tabeli jest mniejsza lub wieksza niz 24h, i w zaleznosci jaki wynik tak kolorujesz...
Jakie inne wizje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
gabcio
post
Post #13





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Jestes ze szczecina?
Go to the top of the page
+Quote Post
uli
post
Post #14





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Jak wpadłeś na to że Amorph jest ze Szczecina?

Błędne myślenie - on tylko do każdego swojego kodu dołącza szczecin co widac -> include('root/europe/poland/szczecin.php');

@Amorph DOWN:

Widocznie coś wnosi nowatorskiego (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował uli 27.10.2006, 11:59:29
Go to the top of the page
+Quote Post
Amorph
post
Post #15





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


A to zmienia coś w zasadzie kodowania ?
Go to the top of the page
+Quote Post
gabcio
post
Post #16





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


O matko... :|

Mam ciekawa oferte pracy dla ludzi ktorzy mieszkaja w Szczecinie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Amorph
post
Post #17





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Może w gamelionie !??!?! heheh
Go to the top of the page
+Quote Post
gabcio
post
Post #18





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Mnie to wcale nie smieszy..
Go to the top of the page
+Quote Post
Amorph
post
Post #19





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Pracuje w innej firmie Fabryka
Go to the top of the page
+Quote Post
gabcio
post
Post #20





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Prawde mowiac to nawet nie wiedzialem o tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #21





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




(IMG:http://forum.php.pl/style_emoticons/default/offtopic.gif)
IMHO mało kogo interesują Wasze przekomarzanki.

@gabcio:
Za pomocą mktime" title="Zobacz w manualu php" target="_manual utwórz datę konkretnej rezerwacji. Powiedzmy, że będzie to w $czas:

  1. <?php
  2. $czas = mktime(/*.................*/);
  3. //jesli sprawdzasz, czy jest dzisiaj
  4. if(date('d')==date('d', $czas));{
  5. //
  6. }
  7.  
  8. //po uplywie 24h
  9. if(time()-$czas>86400){
  10. //
  11. }
  12. ?>

Chyba dobrze zrozumiałem.
Go to the top of the page
+Quote Post
gabcio
post
Post #22





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


No ja myslalem, zeby to zrobic tak:

  1. <?php
  2. $dzisiaj = getdate();
  3. $miesiac = $dzisiaj['month'];
  4. $dzien  = $dzisiaj['mday'];
  5. $rok  = $dzisiaj['year']; 
  6.  
  7. $wynik2 = $Sql->Query('SELECT * FROM fh_formdata');
  8. $rekord2=mysql_fetch_assoc($wynik2);
  9. $zew=$rekord2['dzien'];
  10.  
  11. $brak="none";
  12. $wynik = $Sql->Query('SELECT * FROM fh_formdata where `cena`="'.$brak.'"');
  13. $rekord=mysql_fetch_assoc($wynik);
  14. if($dzien==$zew) {
  15. echo '<center><table border=1></center>';
  16. echo '<th>ID</th><th>Imie i Nazwisko</th><th>Telefon</th><th>Email</th><th>Kraj</th><th>Ile osob</th><th>Dzieci</th><th>Zwierze</th><th>Od kiedy</th><th>Do kiedy</th><th>Dzien</th><th>Miesiac</th><th>Rok</th><th>Godzina</th><th>Kod</th><th>Cena</th><th>Umowy</th><th>Dodaj Cene</th><th>Numer Umowy</th><th>Dodaj Tresc</th>';
  17. while ($rekord=mysql_fetch_assoc($wynik))
  18. {
  19. echo '<tr><td><font color="red">'.$rekord['id'].'</font></td><td>'.$rekord['info_name'].'</td><td>'.$rekord['info_telephone'].'</td><td>'.$rekord['info_email'].'</td><td>'.$rekord['info_country'].'</td><td>'.$rekord['person'].'</td><td>'.$rekord['children'].'</td><td>'.$rekord['animal'].'</td><td>'.$rekord['begin'].'</td><td>'.$rekord['end'].'</td><td>'.$rekord['dzien'].'</td><td>'.$rekord['miesiac'].'</td><td>'.$rekord['rok'].'</td><td>'.$rekord['godzina'].'</td><td>'.$rekord['kod'].'</td><td>'.$rekord['cena'].'</td><td>'.$rekord['umowa'].'</td>';
  20. }else{
  21.  
  22. //To sano co wyzej tylko bez fonta czerownego..
  23. }
  24. }
  25. ?>


Tylko, ze on koloruje cala a nie nowy

Ten post edytował gabcio 29.10.2006, 10:20:29
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 23.12.2025 - 21:32