/ 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
Tid
Fra : Lasse Jensen


Dato : 15-07-04 16:01

Hallo der...

Hvordan får man den til at skrive tiden med 2 cifre i timer? Jeg
har en gæstebog, og hvis man skriver efter 24:00, så skriver den
bare 0:47:32 fx. Jeg vil gerne have den til at skrive 00:47:32..
Håber I kan hjæpe?

Er det nødvendigt med koden til gæstebogen?

Tak for hjælpen

Mvh. Lasse Jensen - www.webweaver.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Tonni Aagesen (15-07-2004)
Kommentar
Fra : Tonni Aagesen


Dato : 15-07-04 16:14

Lasse Jensen wrote:

> Hvordan får man den til at skrive tiden med 2 cifre i timer?

Et gæt: http://dk.php.net/manual/en/function.strftime.php

> Er det nødvendigt med koden til gæstebogen?

Ellers bliver det ved gætteriet.


--
Mvh
Tonni Aagesen
www.cazoo.dk

Lasse Jensen (15-07-2004)
Kommentar
Fra : Lasse Jensen


Dato : 15-07-04 22:37

Tonni Aagesen wrote in dk.edb.internet.webdesign.serverside.php:
> Lasse Jensen wrote:
>
> > Hvordan får man den til at skrive tiden med 2 cifre i timer?
>
> Et gæt: http://dk.php.net/manual/en/function.strftime.php
>
> > Er det nødvendigt med koden til gæstebogen?
>
> Ellers bliver det ved gætteriet.

Jeg fik ikke så meget ud af det, så jeg håber stadig I kan
hjælpe!

Her er delen af koden som styrer /dato/tid:

<?
$db = mysql_connect("host", "Brugernavn", "Kodeord");
mysql_select_db("Databasenavn", $db);
if($_POST['skriv']) {
$besked = nl2br(htmlentities($_POST['besked']));
$dato_array = getdate();
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" .
$dato_array["year"] . "" . $dato_array["hours"] . ":" .
$dato_array["minutes"] . ":" . $dato_array["seconds"];
ysql_query("INSERT INTO guestbook (navn, email, dato, besked)
VALUES ('$_POST[navn]','$_POST[email]','$dato','$besked')");

}
?>

Tak for hjælpen

Mvh. Lasse Jensen - www.webweaver.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Jensen (15-07-2004)
Kommentar
Fra : Lasse Jensen


Dato : 15-07-04 23:16

Tonni Aagesen wrote in dk.edb.internet.webdesign.serverside.php:
> Lasse Jensen wrote:
>
> > Hvordan får man den til at skrive tiden med 2 cifre i timer?
>
> Et gæt: http://dk.php.net/manual/en/function.strftime.php
>
> > Er det nødvendigt med koden til gæstebogen?
>
> Ellers bliver det ved gætteriet.

Jeg fik ikke så meget ud af det, så jeg håber I fortsat kan
hjælpe mig!

Her er den del af koden som viser datoen og tiden i gæstebogen:

<?
      $db = mysql_connect("host", "brugernavn", "kodeord");
      mysql_select_db("databasenavn", $db);
      if($_POST['skriv']) {
      $besked = nl2br(htmlentities($_POST['besked']));
      $dato_array = getdate();
      $dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" .
$dato_array["year"] . "&nbsp;" . $dato_array["hours"] . ":" .
$dato_array["minutes"] . ":" . $dato_array["seconds"];
      mysql_query("INSERT INTO guestbook (navn, email, dato, besked)
VALUES ('$_POST[navn]','$_POST[email]','$dato','$besked')");

      }
      ?>

Tak for hjælpen

Mvh. Lasse Jensen - www.webweaver.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Tonni Aagesen (17-07-2004)
Kommentar
Fra : Tonni Aagesen


Dato : 17-07-04 07:57

Lasse Jensen wrote:

> Jeg fik ikke så meget ud af det, så jeg håber I fortsat kan
> hjælpe mig!

<?
   $db = mysql_connect("host", "brugernavn", "kodeord");
   mysql_select_db("databasenavn", $db);
   if($_POST['skriv']) {
      $besked = nl2br(htmlentities($_POST['besked']));
      $dato = strftime("%d/%m-%Y&nbsp;%H&:%M", time());
      mysql_query("INSERT INTO guestbook (navn, email, dato, besked) VALUES
('$_POST[navn]','$_POST[email]','$dato','$besked')");
   }
?>


Igen: http://dk.php.net/manual/en/function.strftime.php


I øvrigt ville det være smartere at gemme tid i databasen som et unix
timsestamp, så kan altid ændre formatteringen af tiden:

$dato = time();

.... og efter et udtræk fra databasen:

echo strftime("%d/%m-%Y&nbsp;%H&:%M", $row['dato']);



--
Mvh
Tonni Aagesen
www.cazoo.dk

Lasse Jensen (17-07-2004)
Kommentar
Fra : Lasse Jensen


Dato : 17-07-04 11:08

Tonni Aagesen wrote in dk.edb.internet.webdesign.serverside.php:
> Lasse Jensen wrote:
>
> > Jeg fik ikke så meget ud af det, så jeg håber I fortsat kan
> > hjælpe mig!
>
> <?
>    $db = mysql_connect("host", "brugernavn", "kodeord");
>    mysql_select_db("databasenavn", $db);
>    if($_POST['skriv']) {
>       $besked = nl2br(htmlentities($_POST['besked']));
>       $dato = strftime("%d/%m-%Y %H&:%M", time());
>       mysql_query("INSERT INTO guestbook (navn, email, dato, besked) VALUES
> ('$_POST[navn]','$_POST[email]','$dato','$besked')");
>    }
> ?>

Mange tak for din hjælp, det virker lige som ønsket!

Mvh. Lasse Jensen - www.webweaver.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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

Månedens bedste
Årets bedste
Sidste års bedste