abonnement Unibet Coolblue Bitvavo
pi_23978576
quote:
Op dinsdag 14 december 2004 22:13 schreef saban het volgende:

[..]

Normaal werk ik ook met tabs, maar ben op stage, helemaal geen software, alleen notepad (en dat is zo saai, zonder highlighting) + daarbij gaat het om een klein script ... (of ik ben gewoon lui )
daar heb je gelukkig Crimson voor (gratis, highliting, snel etc... etc...)
en luiheid?? tja ik probeer het altijd te doen, heb het mezelf aangeleerd daar op te letten, ander wordt ik er niet meer wijs uit...
pi_23978905
quote:
Geneste tags moeten op volgorde worden gesloten:
<p><span style="color:red;">fout</p></span>
<p><span style="color:green;">goed</span></p>
dit vind ik meer dan logisch????
quote:
ALLE tags moeten in kleine letterd <td> dus en geen <TD>
doe ik toch al
quote:
Alle values tussen quotes.
doe ik volgens mij ook altijd al...
  dinsdag 14 december 2004 @ 23:33:49 #183
65516 gieling
Live from NYC
pi_23979103
Ok, ik probeer voor de gein even een gastenboekje in elkaar te krijgen, maar nu loop ik al gelijkt tegen een probleem op: de server staat in amerika. Nu heb ik al naar wat op phpfreakz gekenen en op php.net maar kan toch niet echt vinden wat ik nou moet doen.

Heb op dit moment:

1
2
3
4
<?php
$now  
= date("Y-m-d H:i:s");     
        
$result = mysql_query("INSERT INTO Gastenboek (Naam, Email, Site, Bericht, Tijd) VALUES     ('$Naam', '$Email', '$Site', '$Bericht', '$now')");
?>


en de tijd moet dus iets van 6 uur later.

Nu heb ik dus de table 'Tijd' met 'Datetime' en als standaard value '0000-00-00 00:00:00'

iemand een idee/antwoord? alvast tnx!
pi_23979322
dit is een reactie bij deze functie:
quote:
I was going crazy trying to read the table above -- alpha
sorting by option scatters similar formats all over the place.
So, I grouped the format characters by the part of the
timestamp they return. Enjoy!

Fmt Description
DAY ===========================================================
d Day of the month, 2 digits with leading zeros
D A textual representation of a day, three letters
j Day of the month without leading zeros
l A full textual representation of the day of the week
S English ordinal suffix for the day of the month, 2 characters
w Numeric representation of the day of the week
z The day of the year (starting from 0)

WEEK ==========================================================
W ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)

MONTH =========================================================
F A full textual representation of a month, such as January or March
m Numeric representation of a month, with leading zeros
M A short textual representation of a month, three letters
n Numeric representation of a month, without leading zeros
t Number of days in the given month

YEAR ==========================================================
L Whether it's a leap year
Y A full numeric representation of a year, 4 digits
y A two digit representation of a year

TIME ==========================================================
a Lowercase Ante meridiem and Post meridiem
A Uppercase Ante meridiem and Post meridiem
B Swatch Internet time
g 12-hour format of an hour without leading zeros
G 24-hour format of an hour without leading zeros
h 12-hour format of an hour with leading zeros
H 24-hour format of an hour with leading zeros
i Minutes with leading zeros
s Seconds, with leading zeros

TIMEZONE ======================================================
I Whether or not the date is in daylights savings time
O Difference to Greenwich time (GMT) in hours
T Timezone setting of this machine
Z Timezone offset in seconds. Zones west of UTC are negative, east are positive.


FULL DATETIME =================================================
c ISO 8601 date (added in PHP 5)
r RFC 2822 formatted date
U Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
nog een:
quote:
needed to change the time to the correct local time for inserting it with now() in a mysql update query.
i came up with this:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
php
$nowdate
=time();
// this are the correct dst values for norway and chile i fetched from timeanddate.com
$chile_dst_end=mktime(0,0,0,3,14,date("Y"));
$chile_dst_start=mktime(0,0,0,10,10,date("Y"));
// the server is located in norway
$norge_dst_end=mktime(3,0,0,10,31,date("Y"));
$norge_dst_start=mktime(2,0,0,3,28,date("Y"));

//Now it checks that it is in the six hour margin and so on..
if ($nowdate &gt;= $norge_dst_start && $nowdate &lt;= $chile_dst_start) $hourdiff=6;
elseif (
$nowdate &gt;= $chile_dst_start && $nowdate &lt;= $norge_dst_end) $hourdiff=5;
elseif (
$nowdate &gt;= $chile_dst_end && $nowdate &lt;= $norge_dst_start) $hourdiff=5;
else
$hourdiff=4;

// here i substract the amount of hours there are between chile and norway from the current server time
$query="INSERT INTO table (time) VALUES (DATE_SUB(NOW(), INTERVAL $hourdiff HOUR)) ";
?>
quote:
Let me know if it helped you or if there is a better way to do it..


[ Bericht 19% gewijzigd door mschol op 14-12-2004 23:48:37 ]
pi_23983822
quote:
Op dinsdag 14 december 2004 23:25 schreef mschol het volgende:
doe ik volgens mij ook altijd al...
Ook integers zoals width="30" moeten tussen qoutes.

En dingen bij een checkbox zoals nu <input type="radio" checked> zijn in xhtml <input type="radio" checked="checked" />
pi_23983844
quote:
Op woensdag 15 december 2004 09:48 schreef DutchBlood het volgende:

[..]

Ook integers zoals width="30" moeten tussen qoutes.

En dingen bij een checkbox zoals nu <input type="radio" checked> zijn in xhtml <input type="radio" checked="checked" />
Integers hoeven niet tussen quotes in html, alleen pamameters met spaties
Het staat wel netter
pi_23984013
quote:
Op woensdag 15 december 2004 09:50 schreef VeerMans het volgende:

[..]

Integers hoeven niet tussen quotes in html, alleen pamameters met spaties
Het staat wel netter
in xthml wel?
quote:
Attribute quotes are now mandatory.
http://www.htmlgoodies.com/tutors/xhtml.html
pi_23984071
quote:
Op woensdag 15 december 2004 09:59 schreef DutchBlood het volgende:

[..]

in xthml wel?
[..]

http://www.htmlgoodies.com/tutors/xhtml.html
sorry had t hele stukje niet gelezen, in xhtml wel
pi_23984376
quote:
Op dinsdag 14 december 2004 23:13 schreef mschol het volgende:

[..]

daar heb je gelukkig Crimson voor (gratis, highliting, snel etc... etc...)
en luiheid?? tja ik probeer het altijd te doen, heb het mezelf aangeleerd daar op te letten, ander wordt ik er niet meer wijs uit...
Eindelijk een gratis editor die er een beetje fatsoenlijk uitziet, maar wel jammer dat ik hier op stage geen rechten heb om software te installeren.
ne okuyon, bokmu var?
pi_23988315
Ik gebruik als timestamp voor mjin database;
20041512 (2004 15 12 = 2004 15 december).

Ik zit te denken hoe ik bij 20041512 een week bij kan optellen.
Zodat het dus 20042212 wordt ?

Heb date/mktime/getdate geprobeert, ik kom er niet echt helemaal uit ..
ne okuyon, bokmu var?
pi_23988391
php heeft geweldige tijdsfuncties, dus waarom zou je er zelf een bedenken?

mktime() is een geweldige functie
  woensdag 15 december 2004 @ 13:32:35 #192
65516 gieling
Live from NYC
pi_23988401
quote:
Op dinsdag 14 december 2004 23:42 schreef mschol het volgende:
dit is een reactie bij deze functie:
[..]

nog een:
[..]
[ code verwijderd ]

[..]
Tnx, die onderste vind ik vrij onduidelijk, maar waar/hoe moet ik die O (GMT time) dan neerzetten?
pi_23988452
quote:
Op woensdag 15 december 2004 13:32 schreef VeerMans het volgende:
php heeft geweldige tijdsfuncties, dus waarom zou je er zelf een bedenken?

mktime() is een geweldige functie
Werkt voor mij het makkelijkst.
Hoe later de datum/timestamp des te groter mijn getal is, dan is het makkelijk te soorteren.
ne okuyon, bokmu var?
pi_23988557
quote:
Op woensdag 15 december 2004 13:34 schreef saban het volgende:

[..]

Werkt voor mij het makkelijkst.
Hoe later de datum/timestamp des te groter mijn getal is, dan is het makkelijk te soorteren.
Ja.. mktime ook

Maargoed je wilt t niet, dan moet je dus je stamp in 3en splitsen en bij de dagen 7 optellen. Als hij het aantal dagen in een maand overschreid (Hoe weet jij of het een schrikkeljaar is?) de maand verhogen, en als hij het aantal maanden in een jaar overschreid het jaar verhogen. En dan de stamp weer bij elkaar voegen
pi_23988628
quote:
Op woensdag 15 december 2004 13:39 schreef VeerMans het volgende:

[..]

Ja.. mktime ook

Maargoed je wilt t niet, dan moet je dus je stamp in 3en splitsen en bij de dagen 7 optellen. Als hij het aantal dagen in een maand overschreid (Hoe weet jij of het een schrikkeljaar is?) de maand verhogen, en als hij het aantal maanden in een jaar overschreid het jaar verhogen. En dan de stamp weer bij elkaar voegen
Het probleem is, niet iedere maand heeft evenveel dagen, maar ik dacht dat er reeds een functie voor bestond, blijkbaar niet.
Maar mktime() kan het niet ?
ne okuyon, bokmu var?
pi_23988690
quote:
Op woensdag 15 december 2004 13:42 schreef saban het volgende:

[..]

Het probleem is, niet iedere maand heeft evenveel dagen, maar ik dacht dat er reeds een functie voor bestond, blijkbaar niet.
Maar mktime() kan het niet ?
ja date("t", mktime(uur, minuut, seconde,maand, dag, jaar)) geeft het aantal dagen in de betreffende maand weer
pi_23989268
* Roonaan zou inderdaad ook gewoon mktime of strtotime gaan gebruiken. Dat werkt stukken makkelijker.
pi_23990369
Ik heb ven geprobeert een simpel script te maken

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php

$timestamp = "20041223";

$jaar = substr($timestamp,0,4);
$maand = substr($timestamp,4,2);
$dag = substr($timestamp,-2,2);

$done = "no";

if ($dag > 21 AND $maand != 12 AND $done == "no")
{
   $dag = 1;
   $maand = substr($timestamp,4,2) + 1;
   $done = "yes";
   echo "1 <br>";
}

if ($dag > 21 AND $maand == 12 AND $done == "no")
{
   $dag = 1;
   $maand = 1;
   $jaar = substr($timestamp,0,4) + 1;
   $done = "yes";
   echo "2 <br>";
}

if (21 > $dag AND $maand != 12 AND $done == "no")
{
   $dag = substr($timestamp,-2,2) + 7;
   $done = "yes";
   echo "3 <br>";
}

if (21 > $dag AND $maand = 12 AND $done == "no")
{
   $dag = substr($timestamp,-2,2) + 7;
   $done = "yes";
   echo "4 <br>";
}

echo "$jaar $maand $dag";

?>


Resulteert;
2
2005 12 1

Dus dit stukje is gaan werken;
1
2
3
4
5
6
7
8
if ($dag > 21 AND $maand == 12 AND $done == "no")
{
   $dag = 1;
   $maand = 1;
   $jaar = substr($timestamp,0,4) + 1;
   $done = "yes";
   echo "2 <br>";
}

Waarom maakt hij van $maand geen 1 ?
ne okuyon, bokmu var?
pi_23994080
Let op de ene $maand =(de ene = dus) bij de laatste if.

En maak er anders even een switch statement van ipv. al die if statements. Dat is overzichterlijker.
pi_23994213
Dan zou ik toch het volgende doen:

1
2
3
4
5
6
7
8
9
10
11
<?php
$timestamp = "20041223";

$jaar = substr($timestamp,0,4);
$maand = substr($timestamp,4,2);
$dag = substr($timestamp,-2,2);

$date = mktime(0,0,1,$maand, $dag+7, $jaar);

echo date('Y m d', $date);
?>
pi_23997601
quote:
Op woensdag 15 december 2004 18:04 schreef Roönaän het volgende:
Dan zou ik toch het volgende doen:
[ code verwijderd ]

Alleen, kan je me ook vertellen wat er fout/verkeerd is aan mijn script ?
ne okuyon, bokmu var?
pi_23997635
quote:
Op woensdag 15 december 2004 17:57 schreef DutchBlood het volgende:
Let op de ene $maand =(de ene = dus) bij de laatste if.

En maak er anders even een switch statement van ipv. al die if statements. Dat is overzichterlijker.
Aha, nu zie ik het, thanks
ne okuyon, bokmu var?
  FOK!-Schrikkelbaas woensdag 15 december 2004 @ 21:53:26 #203
1972 Swetsenegger
Egocentrische Narcist
pi_23999424
Wat is wijsheid.
Ik wil een weblogje bouwen. Hou ik log en reacties in dezelfde database of zal ik ze scheiden....
pi_23999499
quote:
Op woensdag 15 december 2004 21:53 schreef Swetsenegger het volgende:
Wat is wijsheid.
Ik wil een weblogje bouwen. Hou ik log en reacties in dezelfde database of zal ik ze scheiden....
ik zou ze scheiden.. dan is het wat overzichtelijker??
  FOK!-Schrikkelbaas woensdag 15 december 2004 @ 22:06:52 #205
1972 Swetsenegger
Egocentrische Narcist
pi_23999642
quote:
Op woensdag 15 december 2004 22:01 schreef mschol het volgende:

[..]

ik zou ze scheiden.. dan is het wat overzichtelijker??
Hoe vaak kijk je met je query browser letterlijk in je DB?
Zal mij aan mijn reet roesten hoe die db eruit ziet, mijn script filtert het goede er wel uit
Ik bedoel meer of ik wat over het hoofd zie wat mis kan gaan wanneer ik log en reactie in 1 db prop.
pi_23999970
Ik zou ze in een aparte tabel gooien. Omdat er ws minder items zijn dan reacties zou het zonde zijn om elke keer als je een item wil ophalen je de database ook door de reacties moet laten bladeren.
pi_24000406
quote:
Op woensdag 15 december 2004 22:06 schreef Swetsenegger het volgende:

[..]

Hoe vaak kijk je met je query browser letterlijk in je DB?
Zal mij aan mijn reet roesten hoe die db eruit ziet, mijn script filtert het goede er wel uit
Ik bedoel meer of ik wat over het hoofd zie wat mis kan gaan wanneer ik log en reactie in 1 db prop.
Een blog plaats je zelf (neem ik tenminste aan), een reactie kan door een willekeurig persoon geplaatst worden. En een reactie hoort bij een blog, een blog is een min of meer op zichzelf staand stukje tekst. Kortom, ik zou het in 2 afzonderlijke tabellen gooien.
  FOK!-Schrikkelbaas woensdag 15 december 2004 @ 22:36:12 #208
1972 Swetsenegger
Egocentrische Narcist
pi_24000491
Mjah, al die argumenten had ik ook aan gedacht. Simpelweg een identificatie aan de reacties meegeven voorkomt al dat je heel je db door moet. gewoon een where clausule in de query.
Juist OMDAT de reactie bij de blog hoort leek 1 tabel me makkelijker.

Maar ik zal de overheersende tendens mbt de adviezen niet in de wind slaan. twee tabellen it is
pi_24000791
Ik heb een vraagje, is er een mogelijkheid om een bepaalde waarde in een tabel met 1 query 1 op te hogen? Ik heb een cel waarin staat hoeveel reacties een bepaald gastenboek bevat, en als er dan gepost wordt wil ik dit graag op een snelle en goede manier updaten. Kan dat?
pi_24000989
quote:
Op woensdag 15 december 2004 22:47 schreef ikke_ook het volgende:
Ik heb een vraagje, is er een mogelijkheid om een bepaalde waarde in een tabel met 1 query 1 op te hogen? Ik heb een cel waarin staat hoeveel reacties een bepaald gastenboek bevat, en als er dan gepost wordt wil ik dit graag op een snelle en goede manier updaten. Kan dat?
UPDATE $table SET aantal = aantal+1

Dacht ik.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')