Hallo,
ich habe versucht ein script zu erstellen das dem User
angiebt wieviele Tage Ihm noch bleiben bis sein Packet
ausläuft. Er soll nach ablauf automatisch deaktiviet werden
und gleichzeitig eine Mail bekommen das Seine zeit abgelaufen ist.
Was ich nicht hinbekomme ist:
Kunden ablaufzeit bestimmen das heißt ab der Aktivierung
(wenn aktiv auf 1 gestellt wird) soll die zeit ablaufen und
dem User anzeigen wieviele Tage er noch nach hat.
was für eine Spalte oder Tabelle lege ich dafür an?
In einem anderem Script sollte dieses einfach mit include
eingepflegt werden, ob das geht?
Hier mal das was ich bisher versucht habe.
Vieleicht kann mir ja jemand helfen.
"Oder sich am projekt beteiligen..." :-)
ich habe versucht ein script zu erstellen das dem User
angiebt wieviele Tage Ihm noch bleiben bis sein Packet
ausläuft. Er soll nach ablauf automatisch deaktiviet werden
und gleichzeitig eine Mail bekommen das Seine zeit abgelaufen ist.
Was ich nicht hinbekomme ist:
Kunden ablaufzeit bestimmen das heißt ab der Aktivierung
(wenn aktiv auf 1 gestellt wird) soll die zeit ablaufen und
dem User anzeigen wieviele Tage er noch nach hat.
was für eine Spalte oder Tabelle lege ich dafür an?
In einem anderem Script sollte dieses einfach mit include
eingepflegt werden, ob das geht?
Hier mal das was ich bisher versucht habe.
PHP-Code:
<?php
include("connect.inc.php");
echo '<pre>';
print_r ($_REQUEST);
echo '</pre>';
// Datenbankabfrage
// Hier prüfe ich welchen wert die Spalte "packet" in der Tabelle Users hat.
// Es gibt 3 Werte "1 für 1 Monat, 2 für 3 Monate und 3 für 12 Monate.
// Ausgegeben werden soll wieviel Tage noch bis zum Ablauf seines Packets bleiben.
// Nach ablauf der Tage soll sie Spalte aktiv in der Tabelle Users von 1 auf
// 0 umgestellt werden "Automatisch".
$zeit_1 = 1339200 ;
$zeit_3 = 1339200*3;
$zeit_12 =1339200*12;
error_reporting(E_ALL);
include("connect.inc.php");
$sql = "SELECT packet FROM users WHERE `user`='".$_SESSION['user']."'";
$eintrag1 = mysql_query($sql);
while($row = mysql_fetch_array($eintrag1)) {
if ($packet = 1) {
echo $zeit_1;
} elseif ($packet = 2) {
echo $zeit_3;
} else {
echo $zeit_12;
}
}
error_reporting(E_ALL);
include("connect.inc.php");
$sql = "SELECT packet FROM users WHERE `user`='".$_SESSION['user']."'";
$eintrag = mysql_query($sql);
$zeit = $eintrag1;
$sekunden = 0;
$minuten = 0;
$stunden = 0;
$tage = 0;
$jahre = 0;
// if ($zeit >= (356 * 24 * 60 * 60)) { // Zeit fuer ein Jahr
// $jahre = floor($zeit / (356 * 24 * 60 * 60));
// $zeit -= $jahre * (356 * 24 * 60 * 60);
// }
if ($zeit >= (24 * 60 * 60)) { // Zeit fuer einen Tag
$tage = floor($zeit / (24 * 60 * 60));
$zeit -= $tage * (24 * 60 * 60);
}
// if ($zeit >= (60 * 60)) { // Zeit fuer eine Stunde
// $stunden = floor($zeit / (60 * 60));
// $zeit -= $stunden * (60 * 60);
// }
// if ($zeit >= 60) { // Zeit fuer eine Minute
// $minuten = floor($zeit / 60);
// $zeit -= $minuten * 60;
// }
// if ($zeit > 0) { // Noch Sekunden uebrig?
// $sekunden = $zeit;
// }
print("Tage: $tage <br>");
while($row = mysql_fetch_array($eintrag)) {
switch ($row['packet']) {
case 1:
echo "Ihr Mitgliedschaft läuft in $tage Tagen aus! <br>";
break;
case 2:
echo "Ihr Mitgliedschaft läuft in $tage Tagen aus! <br>";
break;
case 3:
echo "$Ihr Mitgliedschaft läuft in $tage Tagen aus! <br>";
break;
}
}
?>
"Oder sich am projekt beteiligen..." :-)
Kommentar