Avatar billede crapmaster Nybegynder
12. maj 2005 - 16:18 Der er 11 kommentarer og
1 løsning

Skift farve efter 7 dage

Hvordan får jeg denne til at skifte farve efter 7 dage, Vis man har lånt en film i mere en 7 dage skal den skifte til rød...

Håber i forstå mig *S*




KODE:
<?
    if ($_POST[submit]) {
        $conn = mysql_connect("mydb1.surftown.dk", "dvddata_admin", "8KNO9H29");
        $db = mysql_select_db("dvddata_dvddatabasen");
        $sql = "INSERT INTO dvdudlaan (navn, film, filmnr, wdato) VALUES ('$_POST[navn]', '$_POST[film]', $_POST[filmnr], '$_POST[wdato]')";   
        mysql_query($sql) or die(mysql_error());
    }

    if ($_POST[slet]) {
        $conn = mysql_connect("mydb1.surftown.dk","dvddata_admin","8KNO9H29");
        $db = mysql_select_db("dvddata_dvddatabasen");
        $sql = "DELETE FROM dvdudlaan WHERE filmnr = $_POST[filmnr]";
        mysql_query($sql) or die(mysql_error());
    }       
?>   

<html>
<head>
<title>Udlån af dvdfilm!</title>
</head>
<body>
<center>
<p>Udlån af DVD'er</p>

<p>Indsæt nyt udlån:</p>

<form action="viewpage.php?page_id=6
" method="post">
<table>
<tr> <td> Brugernavn: </td> <td> <select name="navn">

<?
       
        $sql = "SELECT user_name FROM fusion_users ORDER BY user_name ASC";
        $query = mysql_query($sql);
        while($data = mysql_fetch_array($query)) {
        print "<option value=\"$data[user_name]\">$data[user_name]</option>\n";
        }
?>
</select> </td> </tr>





<tr> <td> Filmnavn: </td> <td>  <select name="film">

<?
       
        $sql = "SELECT dvdinfos_name FROM fusion_dvdinfos ORDER BY dvdinfos_name ASC";
        $query = mysql_query($sql);
        while($data = mysql_fetch_array($query)) {
        print "<option value=\"$data[dvdinfos_name]\">$data[dvdinfos_name]</option>\n";
        }
?> </select>
</td> </tr>
<tr> <td> Filmnr: </td> <td>
<select name="filmnr">
<?

$sql = "SELECT dvdinfos_nr FROM fusion_dvdinfos ORDER BY dvdinfos_nr
ASC";
        $query = mysql_query($sql);
        while($data = mysql_fetch_array($query)) {
        print "<option value=\"$data[dvdinfos_nr]\">$data[dvdinfos_nr]</option>\n";
        }
?> </select>


</td> </tr>
<tr> <td> Dato for udlån: </td> <td> <input type="text" size="24" name="wdato" value="<?
function tildansk($d) {
  if (ereg( "([0-9]{4})-?([0-9]{1,2})-?([0-9]{1,2})", $d, $r)) {
    $yy=$r[1]; $mm=$r[2]; $dd=$r[3]+0;
    $a=getdate(mktime(0,0,0,$mm,$dd,$yy));
    switch ($a["wday"]) {
      case 0: $ugedag='Søndag'; break;
      case 1: $ugedag='Mandag'; break;
      case 2: $ugedag='Tirsdag'; break;
      case 3: $ugedag='Onsdag'; break;
      case 4: $ugedag='Torsdag'; break;
      case 5: $ugedag='Fredag'; break;
      case 6: $ugedag='Lørdag'; break;
    }
    switch ($mm) {
      case 1: $maaned='januar'; break;
      case 2: $maaned='februar'; break;
      case 3: $maaned='marts'; break;
      case 4: $maaned='april'; break;
      case 5: $maaned='maj'; break;
      case 6: $maaned='juni'; break;
      case 7: $maaned='juli'; break;
      case 8: $maaned='august'; break;
      case 9: $maaned='september'; break;
      case 10: $maaned='oktober'; break;
      case 11: $maaned='november'; break;
      case 12: $maaned='december'; break;
    }
    return "$ugedag, d. $dd. $maaned $yy";
  } else {
    showerror("Ulovligt datoformat: $d");
  }
}

$today = date("Ymd");               
$idag = tildansk($today);
echo $idag;
?>">



</td> </tr>
<tr> <td colspan="2"> <input type="submit" name="submit" class="button" value="Indsæt filmen!"> </td> </tr>
</table>
</form>
<br> </center>
<hr>
<b>Udlånte film:<b>

<?
    $conn = mysql_connect("mydb1.surftown.dk", "dvddata_admin", "8KNO9H29");
    $db = mysql_select_db("dvddata_dvddatabasen");
    $sql = "SELECT * FROM dvdudlaan order by navn ASC";
    $query = mysql_query($sql);


while($data = mysql_fetch_array($query)) {

print "<p><form action=\"viewpage.php?page_id=6\" method=\"post\">";
print "<b><input type=\"hidden\" name=\"filmnr\" value=\"$data[filmnr]\"<b>";

print "<center><table cellpadding=0 cellspacing=0 border=0 width=100%>";
       
print "<td width=3%><font color=#0066CC><b>$data[filmnr]</b></font></td>";

print "<b><td width=28%><font color=#0066CC>$data[film]</font></td>";

print "<td width=8%><font color=#0066CC>$data[navn]</font></td>";

print "<td width=15% ><font color=#0066CC>$data[wdato]</font></td>";


print "<td width=2% align=right><input type=\"submit\" name=\"slet\" value=\"Slet\" class=\"button\"></td></form></table></p></center>";

}
?>
Avatar billede jakobdo Ekspert
12. maj 2005 - 16:31 #1
Nu er jeg jo doven af natur, så jeg har ikke læst al din kode igennem.
Men det er jo noget i stil med:
if(strtotime('-1 week',$time)>$data['udlånt_dato']))
echo "Du har lånt den over 7 dage...";
Avatar billede coderdk Praktikant
12. maj 2005 - 18:36 #2
Du har ikke skrevet dit rigtige username og password til databasen, har du? :P
Avatar billede crapmaster Nybegynder
12. maj 2005 - 18:45 #3
UPS!!!
Jeg har omdåbt det nu, Men tak skal du have !? :-)
Avatar billede coderdk Praktikant
13. maj 2005 - 10:08 #4
hehehe ja, man skal liiige kigge efter hvad man submitter :)
Avatar billede crapmaster Nybegynder
13. maj 2005 - 21:56 #5
Ja det jo det
Avatar billede crapmaster Nybegynder
14. maj 2005 - 08:29 #6
Hvor skal denne indsættes

if(strtotime('-1 week',$time)>$data['udlånt_dato']))
Avatar billede jakobdo Ekspert
14. maj 2005 - 09:08 #7
Fordi der tjekker du om udlånsdato er over 7 dage gammel.
Avatar billede crapmaster Nybegynder
19. maj 2005 - 01:16 #8
Jeg har droppet denne ting på siden men tak for hjælpen min ven, Gider du ikke lige smide et svar så du kan få dine points jakobdo.
Avatar billede jakobdo Ekspert
19. maj 2005 - 07:59 #9
Så skidt da! :o)
Avatar billede crapmaster Nybegynder
19. maj 2005 - 18:11 #10
//Lukker
Avatar billede jakobdo Ekspert
19. maj 2005 - 20:32 #11
Tak for point!
Avatar billede crapmaster Nybegynder
19. maj 2005 - 22:04 #12
Ingen problemmer.
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