PHP Datum - Datum uit een database HELP?
Maar goed, ik heb een probleem, mijn probleem is:
Ik zit op stage 2e jaars Applicatie ontwikkeling, en ik heb nu een opdracht gekregen van mijn werkgever, en ik kom er niet uit:
Ik moet een Licentie database online zien te krijgen maar eerlijk gezegt ben ik niet zo'n superster in PHP, in Feiten heb ik het vorig jaar 1 half jaar gehad waarvan ik de helft van de tijd spelletjes zat te doen (niet al te slim merk ik nu!).
Hier is de coder en ik wil weten wat ik moet doen wil ik deze Database werkend krijgen voor me Baas, k wil hem niet teleurstellen natuurlijk.
Code (php)
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
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
<?php
$conn=odbc_connect('Licentie_database','','');
if (!$conn)
{exit("Connection Failed: " . $conn);}
$iDate = Date("y-m-d"); //(<--probleem)
$sql="SELECT * FROM events";
$rs=odbc_exec($conn,$sql);
if (!$rs)
{exit("Error in SQL");}
echo "<table><tr>";
echo "<th>Dagen Resterend</th>";
echo "<th>Verval datum</th>";
echo "<th>Licentie van:</th>";
echo "<th>Klant</th></tr>";
while (odbc_fetch_row($rs))
{
$iDR=odbc_result ($rs, "End Time - $iDate");(<--probleem)
$iVD=odbc_result($rs,"End Time");
$iLV=odbc_result($rs,"Title");
$iKlant=odbc_result($rs,"Location");
echo "<tr><td>$iDR</td>";
echo "<td>$iVD</td>";
echo "<td>$iLV</td>";
echo "<td>$iKlant</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>
$conn=odbc_connect('Licentie_database','','');
if (!$conn)
{exit("Connection Failed: " . $conn);}
$iDate = Date("y-m-d"); //(<--probleem)
$sql="SELECT * FROM events";
$rs=odbc_exec($conn,$sql);
if (!$rs)
{exit("Error in SQL");}
echo "<table><tr>";
echo "<th>Dagen Resterend</th>";
echo "<th>Verval datum</th>";
echo "<th>Licentie van:</th>";
echo "<th>Klant</th></tr>";
while (odbc_fetch_row($rs))
{
$iDR=odbc_result ($rs, "End Time - $iDate");(<--probleem)
$iVD=odbc_result($rs,"End Time");
$iLV=odbc_result($rs,"Title");
$iKlant=odbc_result($rs,"Location");
echo "<tr><td>$iDR</td>";
echo "<td>$iVD</td>";
echo "<td>$iLV</td>";
echo "<td>$iKlant</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>
alvast bedankt voor jullie aandacht!
wat is precies het probleem?
Tja, dat is ook geen genormaliseerde datum.
Format voor een datum is YYYY-MM-DD
Gewijzigd op 11/01/2012 12:30:29 door arjan vrolijk
door mysql zelf: Linkje
d.m.v. php: Linkje
Strtotime
Date_diff
ps. volgens mij kan je met de mysql manier alleen het verschil in dagen berekenen...
Gewijzigd op 11/01/2012 12:55:03 door Marco PHPJunky
Alvast wel bedankt voor de hulp,
Appriciate:)