php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 05-12-2012, 09:58
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard span id abhängig von if-abfrage ändern?

Hallo zusammen,

ich versuche gerade die Schriftfarbe eines Datums in Abhängigkeit davon zu wechseln, ob das Datum mehr als 7d zurück liegt.

PHP-Code:
[....]
<?php 
    $i 
1;
    foreach (
$customerList as $customer) {    

    
//Color Change if LastAccess older than 7 days
    
$lweek time()-3600*24*7;
    
$now mktime($LastAccess[$customer->kid]);
    
$style '';
    if(
$now $lweek)
        
$style "LaW";
    else
        
$stlye "La";
    
//echo $lweek . " – " . $now;    
    
?>
    <tr>
            <td><a href="Content.php?cid=<?= $customer->encryptKID ?>&cName=<?= urlencode($customer->firm?>"><?= $customer->firm ?></a><br><span id="<?= $style ?>"><?= $LastAccess[$customer->kid]?></span></td>
[.....]
Meine Idee war es, dass sich die span id in Abhängigkeit dieser If-Klausel je nachdem von #La zu #LaW ändert und sich dadurch auch die Schriftfarbe ändert (beide styles sind im CSS hinterlegt).

Ist dies überhaupt möglich, so wie ich das versuche? Oder bin ich total auf dem Holzweg?

Das $LastAccess[$customer->kid] gibt mir das letzte Zugriffsdatum eines Kunden an, wovon ich die Farbe abhängig machen will.
LaW gibt den Style für vor einer Woche an.
La den "normalen".

Vielleicht könnt ihr mich ja zurück auf den rechten Pfad führen

Danke,

Simon
Mit Zitat antworten
  #2 (permalink)  
Alt 05-12-2012, 10:01
Benutzerbild von ApoY2k ApoY2k
 Registrierter Benutzer
Links : Onlinestatus : ApoY2k ist offline
Registriert seit: Nov 2006
Beiträge: 359
ApoY2k befindet sich auf einem aufstrebenden Ast
ApoY2k eine Nachricht über ICQ schicken ApoY2k eine Nachricht über Skype™ schicken
Standard

Warum probierst du es nicht einfach?
__________________
This is what happens when an unstoppable force meets an immovable object.
Mit Zitat antworten
  #3 (permalink)  
Alt 05-12-2012, 10:11
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ApoY2k Beitrag anzeigen
Warum probierst du es nicht einfach?
Das funktioniert eben nicht^^ :-/
Mit Zitat antworten
  #4 (permalink)  
Alt 05-12-2012, 10:16
Benutzerbild von ApoY2k ApoY2k
 Registrierter Benutzer
Links : Onlinestatus : ApoY2k ist offline
Registriert seit: Nov 2006
Beiträge: 359
ApoY2k befindet sich auf einem aufstrebenden Ast
ApoY2k eine Nachricht über ICQ schicken ApoY2k eine Nachricht über Skype™ schicken
Standard

Das is ja doof. Warum?
__________________
This is what happens when an unstoppable force meets an immovable object.
Mit Zitat antworten
  #5 (permalink)  
Alt 05-12-2012, 10:17
ezkimo
 Registrierter Benutzer
Links : Onlinestatus : ezkimo ist offline
Registriert seit: Apr 2005
Ort: Beckum / Westf.
Beiträge: 279
ezkimo befindet sich auf einem aufstrebenden Ast
ezkimo eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von b1p Beitrag anzeigen
Das funktioniert eben nicht^^ :-/
Das ist keine ausreichende Beschreibung des Problems. Was genau funktioniert nicht? Zwischenausgaben? Error Reporting?
__________________
MM Newmedia | MeinBlog
Mit Zitat antworten
  #6 (permalink)  
Alt 05-12-2012, 10:23
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard

Es geht alles, nur passiert eben nichts.
Die Schriftfarbe des Datums bleibt weiß (Standardfarbe der Page).

Ich denke mal, dass der die span id als leer ansieht ($style ignoriert) und deswegen gar keine her nimmt!
Mit Zitat antworten
  #7 (permalink)  
Alt 05-12-2012, 10:41
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Zitat:
Ich denke mal, dass der die span id als leer ansieht
Da muss man nicht denken!
Das kann man sich im HTML ansehen.



Zitat:
3600*24*7
Das sind nicht unbedingt 7 Tage
__________________
Wir werden alle sterben
Mit Zitat antworten
  #8 (permalink)  
Alt 05-12-2012, 10:49
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von combie Beitrag anzeigen
Da muss man nicht denken!
Das kann man sich im HTML ansehen.




Das sind nicht unbedingt 7 Tage
Hmm wie kommst darauf? 1 Tag hat 24h, 1h hat 3600s, ergo 1 tag 86400s, mal 7 sind 604800s? Oder gibts da ne Tücke?

Ja, im html steht dann nur <span id>...</span>!
Mit Zitat antworten
  #9 (permalink)  
Alt 05-12-2012, 11:15
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von b1p Beitrag anzeigen
Hmm wie kommst darauf? 1 Tag hat 24h, 1h hat 3600s, ergo 1 tag 86400s, mal 7 sind 604800s? Oder gibts da ne Tücke?
Ja. Das letzte Mal hast du sie vor ca. fünfeinhalb Wochen erlebt.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #10 (permalink)  
Alt 05-12-2012, 11:47
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von wahsaga Beitrag anzeigen
Ja. Das letzte Mal hast du sie vor ca. fünfeinhalb Wochen erlebt.
und wie umgeht man die Zeitumstellung?
Mit Zitat antworten
  #11 (permalink)  
Alt 05-12-2012, 11:59
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard

anderes Problem: durch mktime() wird die Zeit von $LastAccess[$customer->kid] von der Schleife ignoriert (d.h. bleibt konstant), daher gehts nicht!
immerhin hab ich jetzt mal meinen Fehler gefunden...
Mit Zitat antworten
  #12 (permalink)  
Alt 05-12-2012, 12:30
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Und welchen Variablennamen enthält $LastAccess?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #13 (permalink)  
Alt 05-12-2012, 12:41
b1p
 Registrierter Benutzer
Links : Onlinestatus : b1p ist offline
Registriert seit: Oct 2012
Beiträge: 39
b1p befindet sich auf einem aufstrebenden Ast
Standard

gelöst:

PHP-Code:

        
//Color Change if LastAccess older than 7 days
        
$timestamp time()-3600*24*7;
        
$lweek date("Y-m-d H:i:s"$timestamp);
        
$laccess $LastAccess[$customer->kid];
        
$style '';
        if(
$laccess $lweek)
            
$style "LaW";
        else
            
$style "La";
            
        
//echo $lweek . " – " . $laccess; 
lag also nur an dem mktime!

Nun bleibt jedoch noch die Frage wie ich die Zeitumstellung umgehe? Oder muss ich das in dem Fall gar nicht mehr?
Mit Zitat antworten
  #14 (permalink)  
Alt 05-12-2012, 12:48
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

PHP-Code:
 $timestamp strtotime(-7 DAY); 
So, oder so ähnlich.
__________________
Wir werden alle sterben
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
<DIV> zentrieren abhängig von größe Prominenter HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 25 03-12-2011 15:16
[JavaScript] Timeout beim Anzeigen von Span? Morpheus2100 HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 19 20-03-2007 16:52
Preg von PHP-Version abhängig? strauberry PHP Developer Forum 13 21-11-2005 17:58
mod_rewrite abhängig von domain Kleinbreuer PHP Developer Forum 15 21-10-2003 18:11
Tabellenhintergrund abhängig von MySQL-Abfrage färben chrisonline PHP Developer Forum 1 05-01-2002 15:16

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:00 Uhr.