/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
AM og PM
Fra : Ole Madsen


Dato : 13-10-01 10:31

Kan man lave et script som tager hensyn til den dato der er og om det er
morgen eller over middag?

Ole

--
***************************************************************
Ole Madsen

http://www.creationdays.dk - The Gap Theory Page
http://www.israelnu.dk - nyheder og artikler




 
 
Andreas Haugstrup (13-10-2001)
Kommentar
Fra : Andreas Haugstrup


Dato : 13-10-01 12:15

"Ole Madsen" <olem@post6.tele.dk> skrev i en meddelelse
news:3bc81296$0$254$edfadb0f@dspool01.news.tele.dk...
> Kan man lave et script som tager hensyn til den dato der er og om det er
> morgen eller over middag?

Ja.

if (data("a") == "am") {
echo "der er formiddag";
} else {
echo "det er eftermiddag";
}

Samme princip for dato. Kig på:

http://www.php.net/manual/en/function.date.php

Andreas
--
http://www.solitude.dk



Ole Madsen (14-10-2001)
Kommentar
Fra : Ole Madsen


Dato : 14-10-01 11:16

Andreas Haugstrup <usenet@solitude.dk> wrote in message
news:9q97m6$1a7$1@sunsite.dk...
>
> if (data("a") == "am") {
> echo "der er formiddag";
> } else {
> echo "det er eftermiddag";
> }

Hvad skal man gøre hvis man har en table´:

id, md, dato, andagt, tekst, mdid, ampm

md=månede
andagt=overskrift
mdid=månedeid
ampm=morgen eller eftermiddag

Ole



Jacob Bunk Nielsen (14-10-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 14-10-01 12:20

"Ole Madsen" <olem@post6.tele.dk> writes:

> > if (data("a") == "am") {
> > echo "der er formiddag";
> > } else {
> > echo "det er eftermiddag";
> > }
>
> Hvad skal man gøre hvis man har en table´:
>
> id, md, dato, andagt, tekst, mdid, ampm
>
> [ ... ]
> ampm=morgen eller eftermiddag

Hent ampm ud fra databasen og sammenlign med den i stedet for
date("a").

Sig mig, prøvede du overhovedet selv eller spurgte du bare?

--
Jacob - www.bunk.cc
Pretend to spank me -- I'm a pseudo-masochist!

Ole Madsen (14-10-2001)
Kommentar
Fra : Ole Madsen


Dato : 14-10-01 12:39

Jacob Bunk Nielsen <spam@bunk.cc> wrote in message
news:m3adyucvtm.fsf@paven.bunk.cc...
> "Ole Madsen" <olem@post6.tele.dk> writes:
> Hent ampm ud fra databasen og sammenlign med den i stedet for
> date("a").
>
> Sig mig, prøvede du overhovedet selv eller spurgte du bare?

Jeg kan bruge det jeg har fra en bog om hvordan man laver en php hjemmeside,
jeg kan hente tekst ind på siden, lave links, men længere er jeg ikke.

Ole



Ole Madsen (15-10-2001)
Kommentar
Fra : Ole Madsen


Dato : 15-10-01 14:22


Jacob Bunk Nielsen <spam@bunk.cc> wrote in message
news:m3adyucvtm.fsf@paven.bunk.cc...
> "Ole Madsen" <olem@post6.tele.dk> writes:
>
> Hent ampm ud fra databasen og sammenlign med den i stedet for
> date("a").
>
> Sig mig, prøvede du overhovedet selv eller spurgte du bare?


Her er mit forsøg, det jeg gerne vil er: am (dato) pm

Am og Pm skal være links som hentes i databasen

Ole


<?
$db_name = "spurgeon";
$table_name = "andagtmd";

$connection = @mysql_connect("localhost") or die("Couldn't connect.");


$dbs = @mysql_select_db($db_name, $connection) or die("Could'nt select
database");

$sql = "select * from $table_name
WHERE mdid = '".$HTTP_GET_VARS["andagtmdeng]."' ORDER BY id ";




$result = @mysql_query($sql, $connection) or die("Could'nt execute query");

while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$md = $row['md'];
$dato = $row['dato'];
$andagt = $row['andagt'];
$tekst = $row['tekst'];
$mdid = $row['mdid'];
$ampm = $row['ampm'];



$display_block .="
<a class=lt href=\"andagt_tekst.php?id={$row['id']}\">{$row['ampm(am)']}</a>
<a class=lt
href=\"andagt_tekst.php?id={$row['id']}\">{$row['ampm(pm)']}</a><br>\n";
};

?>

<HTML>
<HEAD>
<TITLE> type_Document_Title_here </TITLE>
</HEAD>
<BODY>
<? include"top.php"; ?><BR>
<? echo "$display_block" ?>




Ole Madsen (15-10-2001)
Kommentar
Fra : Ole Madsen


Dato : 15-10-01 14:31

Ole Madsen <olem@post6.tele.dk> wrote in message
news:3bcaeb97$0$259$edfadb0f@dspool01.news.tele.dk...
>
> Jacob Bunk Nielsen <spam@bunk.cc> wrote in message
> news:m3adyucvtm.fsf@paven.bunk.cc...
> > "Ole Madsen" <olem@post6.tele.dk> writes:
> >
> > Hent ampm ud fra databasen og sammenlign med den i stedet for
> > date("a").
> >
> > Sig mig, prøvede du overhovedet selv eller spurgte du bare?
>
>
> Her er mit forsøg, det jeg gerne vil er: am (dato) pm
>
> Am og Pm skal være links som hentes i databasen


Jeg kom til at tænke på om man kunne lave en id+1 i pm link? så passer det
sammen med den id pm skal have.

Ole



Jacob Bunk Nielsen (17-10-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 17-10-01 20:04

"Ole Madsen" <olem@post6.tele.dk> writes:

> $display_block .="
> <a class=lt href=\"andagt_tekst.php?id={$row['id']}\">{$row['ampm(am)']}</a>
> <a class=lt
> href=\"andagt_tekst.php?id={$row['id']}\">{$row['ampm(pm)']}</a><br>\n";
> };

Prøv i stedet:

if ($row["ampm"] == "am")
$display_block = "bla bla ... am ... bla bla";
else {
$display_block = "bla bla ... pm ... bla bla";
}

Hvis jeg lige forstår dig rigtigt.

Hvis det blot er et link med am/pm du vil lave, så gør det i stedet
som:

<a href="noget.php?envariabel=<?php print($row["ampm"]); ?>">noget</a>

> <HTML> [ ... ]

Klip gerne de ting i dit script væk, som er ligegyldige for at
illustrere dit problem. På den måde er det lettere at overskue din
kode og komme med et brugbart svar.

--
Jacob - www.bunk.cc
Amnesia used to be my favorite word, but then I forgot it.

Johan (13-10-2001)
Kommentar
Fra : Johan


Dato : 13-10-01 15:19

> Kan man lave et script som tager hensyn til den dato der er og om det er
> morgen eller over middag?

if(date("a") == "AM") {
//Morgen
}
else {
//Efter middag
}

mvh

Johan



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste