Premium Account

Didito
Möchte in meinem Script einbauen, dass man den Usern einen Premium Account gutschreiben kann.

Wie funktioniert sowas?

Habe ein Eingabefeld (type="text")

Die Zeile sieht folgendermaßen aus:

Premium Account um EINGABEFELD Monate verlängern. SENDEN

Wenn ich jetzt im EINGABEFELD eine 2 eintrage und auf senden klicke, wie lautet der Code damit er das Datum mit Zeit also NOW() in die Datenbank einträgt. Also auch 2 Monate voraus.


Und wie lautet die if abfrage dann in der Datei damit der User die Premium Funktionen nuten kann?


if (premium <> 0) {

oder wie ?
Schnubi
Premium Daten speichern
code:
1:
2:
3:
4:
5:
 $monate = $_POST["monate"];
$jetzt = time();
$ende = $jetzt+60*60*24*$monate*30;

$sql = mysql_query("UPDATE tabelle SET premium_beginn = '$jetzt', premium_ende = '$ende', premium_user = '1'"); 


Abfrage
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
 $sql = mysql_query("SELECT premium_user FROM tabelle WHERE user_id = '$user_id'");
$row = mysql_fetch_object($sql);
$user_premium_ende = date("d.m.Y", $row->premium_ende);

if($row->premium_user == 1) {
echo "Du bist noch bis $user_premium_ende Premium User";
}

else {
echo "Du bist kein Premium User";
}