Avatar billede tigertool Nybegynder
31. januar 2004 - 15:57 Der er 2 kommentarer og
1 løsning

Returner Dato udfra ugedag

Nu har jeg brugt timer og dage på at løse et problem, jeg håber virkelig der er en der kan hjælpe. Mit problem er følgende:

Jeg har 7 knapper (lavet i forms) - de står i rækkefølgen:
Mandag - Tirsdag - Onsdag - Torsdag - Fredag - Lørdag - Søndag

Hver knap returnere dagnavn, nu skal jeg så have det lavet sådan at datoen bliver returneret, altså f.eks. hvis man klikker på Torsdag og vi i dag har Torsdag så kommer dags dato, men hvis det er Torsdag og jeg klikker på Onsdag så får jeg datoen på Onsdag.
Ikke nok med det, det skal også være sådan at har vi Mandag i dag og jeg klikker på Mandag så får jeg datoen i dag, men hvis jeg så klikker på Mandag igen så får jeg datoen for næste Mandag hvis jeg klikker igen så Mandag om 2 uger osv. lige ind til vi kommer $max_weeks frem så skal man få datoen for Mandag i dag.

Er der nogen der kan lave dette?
Jeg har indtil videre følgende:
-----------------------------------------------------------------
<form action="<?=$PHP_SELF?>" method="post">
<?
$weekdays = array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');

if (!$week)
{
$week = 0;
}

$max_weeks = 3;

$dateBottun = time();

echo "<input type=submit name=button value=\"$weekdays[1]\">";
echo "<input type=submit name=button value=\"$weekdays[2]\">";
echo "<input type=submit name=button value=\"$weekdays[3]\">";
echo "<input type=submit name=button value=\"$weekdays[4]\">";
echo "<input type=submit name=button value=\"$weekdays[5]\">";
echo "<input type=submit name=button value=\"$weekdays[6]\">";
echo "<input type=submit name=button value=\"$weekdays[0]\">";


?>
</form>
-----------------------------------------------------------------

også har jeg forsøgt en masse mht time() da man evt kunne skrive:
$date = time();
$date += 60*60*24*7*$week;

Men jeg synes ikke rigtigt jeg kan få det til at virke korrekt.

Nogen der har en ide?
Avatar billede jakoba Nybegynder
31. januar 2004 - 16:53 #1
Det kan godt gøres, men ærlig talt synes jeg det er spild af brugerens tid at gøre det med php, hvor der skal bruges tid på at sende data frem og tilbage mellem browser og server for at php kan komme til at regne på de datoer.

Så jag vil anbefale du stiller spørgsmålet i javascript kategorien.

mvh JakobA
Avatar billede tigertool Nybegynder
31. januar 2004 - 17:11 #2
Jamen hver gang der sendes et brugerinput, altså en bruger klikker på en knap skal der alligevel ske noget, da der skal hentes en del data udfra en database!
Så ideen med JavsScript er god - men kan ikke bruges i dette tilfælde
Avatar billede tigertool Nybegynder
08. februar 2004 - 16:53 #3
Lukker - fandt ikke en løsning :(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester