Verander tekst op specifieke tijd
Ik heb een telefoon status op een website staan dus "Telefoon: geen wachtrij"
Overdag wil ik dat vanaf 9:00 uur t/m 18:00 uur (maandag t/m vrijdag) "Telefoon: geen wachtrij" staat.
Alle andere tijden moet er staan: "Telefoon: gesloten".
Hoe kan ik dit het beste doen? Ik maak gebruik van <span> binnen een <p> class:
Code (php)
Misschien is dit wellicht de oplossing?
Mike Koopman op 22/02/2013 10:59:58:
Ziet er inderdaad goed uit, alleen hoe kan ik dit toevoegen aan mijn code?
Gewijzigd op 22/02/2013 11:03:02 door -- R --
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if(date("H") > 9 && date("H") < 18 && date("N") => 1 && date("N") <= 5){
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>geen wachtrij</strong></span></p> ';
}else{
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>gesloten</strong></span></p> ';
}
?>
if(date("H") > 9 && date("H") < 18 && date("N") => 1 && date("N") <= 5){
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>geen wachtrij</strong></span></p> ';
}else{
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>gesloten</strong></span></p> ';
}
?>
Dit een beetje naar wens op deze manier?
Prima, dankjewel, er zit alleen ergens een foutje in de code, want zodra ik hem in Dreamweaver zet krijg ik Syntax error.
Moet zijn:
if(date("H") >= 9 && date("H") < 18 && date("N") >= 1 && date("N") <= 5){
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if(date("H") > 9 && date("H") < 18 && date("N") >= 1 && date("N") <= 5){
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>geen wachtrij</strong></span></p> ';
}else{
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>gesloten</strong></span></p> ';
}
?>
if(date("H") > 9 && date("H") < 18 && date("N") >= 1 && date("N") <= 5){
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>geen wachtrij</strong></span></p> ';
}else{
echo '<p class="phoneinfo"><span><img src="img/phoneicon.png" alt="telefoon" /> Telefoon: <strong>gesloten</strong></span></p> ';
}
?>
Sorry mijn fout stond een statement niet helemaal correct zo doet hij het wel
Mike Koopman op 22/02/2013 11:16:37:
... zo doet hij het wel
Alleen begint ie pas om 10:00 uur.
- SanThe - op 22/02/2013 11:15:18:
if(date("H") > 9 && date("H") < 18 && date("N") => 1 && date("N") <= 5){
Moet zijn:
if(date("H") >= 9 && date("H") < 18 && date("N") >= 1 && date("N") <= 5){
Moet zijn:
if(date("H") >= 9 && date("H") < 18 && date("N") >= 1 && date("N") <= 5){
Hij doet het :) helemaal blij! Bedankt
Toevoeging op 22/02/2013 11:19:30:
- SanThe - op 22/02/2013 11:18:19:
Alleen begint ie pas om 10:00 uur.
Mike Koopman op 22/02/2013 11:16:37:
... zo doet hij het wel
Alleen begint ie pas om 10:00 uur.
Hoe bedoel je om 10 uur? Er staat toch 9?
Die van mij is goed; >= 9 maar die ander > 9 begint pas om 10:00 uur.
- SanThe - op 22/02/2013 11:20:58:
Die van mij is goed; >= 9 maar die ander > 9 begint pas om 10:00 uur.
Ok, thanks!!
Toevoeging op 22/02/2013 11:23:52:
Hoe zit het trouwens met het weekend?
Dit werkt vanaf 9:00 tot en met 17:59 en dan op maandag tot en met vrijdag.
- SanThe - op 22/02/2013 11:26:07:
Dit werkt vanaf 9:00 tot en met 17:59 en dan op maandag tot en met vrijdag.
Ok dat is perfect, bedankt!