dato og tidspunkt her efter skal ikke vise

Tags:    php

<< < 12 > >>
Hej

Jeg skal have lave sådan ind i if skal den finde ud af om hvis det f.eks er 02/08/2013 - kl 16.10, så skal den ikke blive vist mere men hvis det dog der i mode er 05/08/2013 kl 22.00 så skal den ikke komme væk før at den er over den dato.

Fold kodeboks ind/udPHP kode 


Håber du kan hjælp mig videre



14 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
hvad siger denne sql (utested)
Fold kodeboks ind/udKode 



vdr mit dato har jeg gjort sådan her;

Fold kodeboks ind/udKode 


så jeg godt, men du resikerer problemer med at bruge / hvis du senere bruger str2time, brug -
og allerhelst formatet
echo date("Y-m-d", $ts);
eller
echo date("Y-m-d h:i:s", $ts);
hvis du vil have klokke slettet med




den sql du mener fungerer prøv feks at teste med en dato frem i tiden og et klokke slet før aktuelle.
den skal komme ud men, gør det vist ikke, da Tidspunkt > CURRENT_TIME() ikke er opfyldt. :)

feks
dato 2013-08-04
Tidspunkt 08:00:00

den du forslår vil kun give aktuelle dag hvor tiden ikke er overskredet



nødløsning udtræk curdate, curtime og filter med php
Fold kodeboks ind/udKode 

ellers skal du ud i noget snavs


havde de 2 felter nu været slået sammen til et datetime ville sqlen bare se sådan ud
Fold kodeboks ind/udKode 





http://stackoverflow.com/questions/2501915/convert-date-string-to-mysql-datetime-field

nu kender jeg ikke dit dob og time format men prøv at lave dette
Fold kodeboks ind/udKode 

om til
Fold kodeboks ind/udKode 

eller
Fold kodeboks ind/udKode 

i tilmeldAdmin()




skulle lige læse det 2 gange
dvs hvis dato er <= dagsdato skal den ikke visses, uanset klokkeslet.
er den størrer end idag skal den visses

kunne du ikke gører det direkte i sql??
prøv denne google søgning
https://www.google.dk/search?q=mysql+date+greater+today

ser interessant ud
http://stackoverflow.com/questions/5182275/datetime-equal-or-greater-than-today-in-mysql

jeg vil anbefale dig at ændre dit tidt format
http://stackoverflow.com/questions/2891937/strtotime-doesnt-work-with-dd-mm-yyyy-format
hvis du vælger yyyy-mm-dd vil du få den nemmere ved sortering




Ked af hvis du skulle læse det 2 gange, men vist ikke lige hvordan jeg ellers skulle beskrive det :)


Du tænker på at jeg kan gør det sådan her:

Fold kodeboks ind/udSQL kode 

det virker bare ikke hmm

vdr mit dato har jeg gjort sådan her;

Fold kodeboks ind/udPHP kode 




hvad siger denne sql (utested)
Fold kodeboks ind/udKode 



Det virker ikke :(

er det ikke bedre at gøre sådan her:
Fold kodeboks ind/udSQL kode 


Vdr tid hvordan vil du så have at jeg skal gøre det?



prøvede lige dette i phpmyadmin

Fold kodeboks ind/udKode 



Fold kodeboks ind/udKode 


og det virker, dato skal være størrer end idag, bekymre mig ikke om tiden

overvej at slå dato og tidspunkt sammen til et felt, type datetime





prøvede lige dette i phpmyadmin

Fold kodeboks ind/udKode 



Fold kodeboks ind/udKode 


og det virker, dato skal være størrer end idag, bekymre mig ikke om tiden

overvej at slå dato og tidspunkt sammen til et felt, type datetime



den tænke har jeg prøve at forslag til min leder omkring brandstation hjemmeside, men han vil gerne have som det er nu, jeg prøve lave det eks som du vist mig i en anden tråd.,, og han vil ikke bruge det.

Fold kodeboks ind/udSQL kode 


jeg kan godt se hvad du mener omkring tid, så du tænker kun på dato. :)

Fold kodeboks ind/udPHP kode 


Her kan du se på billedet er der intet findes overhovedet :( den kommer ikke frem på nogle måde :(

http://billedeupload.dk/?v=AMjsf.png



prøv at ændre en af datoerne fra
2013-08-02
til
2013-08-03
du får ikke noget frem da idag ikke er størrer end idag

nej der bliver ikke tested på tidspunktet overhoved, kun dato





prøv at ændre en af datoerne fra
2013-08-02
til
2013-08-03
du får ikke noget frem da idag ikke er størrer end idag

nej der bliver ikke tested på tidspunktet overhoved, kun dato



Det virker! :) nu skal jeg bare gå efter at den skal ikke bliver vist når man kommer over tiden og på dagen. :) ved ikke om du kan se hvad jeg mener ?

EIDT
Jeg har prøvete sådan her :( men det virker bare ikke :(

Fold kodeboks ind/udSQL kode 


har også prøvet det her:

Fold kodeboks ind/udSQL kode 


også prøvet det her:

Fold kodeboks ind/udSQL kode 


EIDT EIDT

Har også prøvet det her:
Fold kodeboks ind/udSQL kode 


Det her virker 100%



Indlæg senest redigeret d. 02.08.2013 21:10 af Bruger #17136
<< < 12 > >>
t