Beste,
Ik heb al een hele tijd niets meer met php gedaan door het vele werk dat ik gekregen heb
maar nu heb ik het terug wat rustiger dus ik wou wat schripten (dit is een hobby)
maar nu krijg ik het niet voor elkaar!
wat ik zoek is een script dat 7 dagen elke dag een ander plaatje weergeeft vb dagen van de week
maar na die week enkel een ander plaatje toont dat vast is?
het is voor in berichten werkt met sql timestamp ...
Alvast bedankt
- 7 dagen
-
18-04-2013, 14:08 #1
- Berichten
- 20
- Lid sinds
- 18 Jaar
7 dagen
-
-
18-04-2013, 14:15 #2
- Berichten
- 414
- Lid sinds
- 18 Jaar
Re: 7 dagen
Wat ik zo snel even kan bedenken is.
je neetm $vandaag=date(l);
if($vandaag==Monday){
echo "<img src='...'>";
}
elseif($vandaag==Tuesday){
echo "<img src='...'>";
}
enzzz
-
18-04-2013, 14:44 #3
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: 7 dagen
In verband met verschillende tijdinstellingen van PHP kun je beter kiezen voor date("N"); Dit geeft je een cijfer terug (1=Maandag, 7=Zondag). Vervolgens kun je iets kiezen als een folder 'dagen' met daarin dag_1.jpg t/m dag_2.jpg
Op de plek van het plaatje zet je dan <img src="dag/dag_<?=date("N");?>.jpg" />
-
18-04-2013, 15:01 #4
- Berichten
- 20
- Lid sinds
- 18 Jaar
Re: 7 dagen
als er woensdag iets gepost wordt moet het blijven staan tot de woensdag erachter
-
18-04-2013, 15:08 #5
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: 7 dagen
Excuus, ook ik heb daaroverheen gelezen.
Wat je kunt doen is het volgende. De datetime uit MySQL kun je omzetten naar een timestamp:
PHP Code:$message_time = strtotime($variabel['field_date']);
PHP Code:$difference = mktime() - $message_time;
PHP Code:$daysbetween = ceil($difference / (60 * 60 * 24), 0);
PHP Code:if($daysbetween > 7) { echo '<img src="vastplaatje.jpg" />'; }
else { echo '<img src="dagen/dag_'.$daysbetween.'.jpg" />'; }
-
18-04-2013, 15:16 #6
- Berichten
- 20
- Lid sinds
- 18 Jaar
Re: 7 dagen
Excuus, ook ik heb daaroverheen gelezen.
Wat je kunt doen is het volgende. De datetime uit MySQL kun je omzetten naar een timestamp:
PHP Code:$message_time = strtotime($variabel['field_date']);
PHP Code:$difference = mktime() - $message_time;
PHP Code:$daysbetween = ceil($difference / (60 * 60 * 24), 0);
PHP Code:if($daysbetween > 7) { echo '<img src="vastplaatje.jpg" />'; }
else { echo '<img src="dagen/dag_'.$daysbetween.'.jpg" />'; }
-
18-04-2013, 15:42 #7
- Berichten
- 533
- Lid sinds
- 16 Jaar
Re: 7 dagen
De oplossing van Joshua is goed, toch wil ik nog even hierop reageren;
Just saying.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic